Jump to content

DeadMeat

Members
  • Posts

    171
  • Joined

  • Last visited

Everything posted by DeadMeat

  1. It does - I'd say most improvement is for the TDC and the EAC mag switch being sync'd with the sim. The rest of the mod mostly just adds fun "play value" and looks I guess rather than actual improved usability. Hat upgrades are way overkill for example and toggles - well the stock are pretty adequate..
  2. I had a little family extension/"upgrade" over the summer so I never got around to describing the upgrades for the throttle grips. I've had a few questions in private about them so I figured I owed some explanation about the whats and hows.. Left (outboard) grip first - this one is relatively simple to upgrade. Pinky (master lights) switch People break it all the time it seems so there a fair bit of documentation about how to replace it around here. Here it comes again then: Unfasten the mounting nut with a pair of needle nosed pliers (same approach as on the throttle panel) and unscrew the throttle side panel and pull it off. The pinkie toggle can now be removed from the side cover. It is a trivial job to scrape off the hot glue and unsolder the existing switch and solder on a replacement toggle. Take note of the colors. I had brown = common, red at keyway side, black opposite keyway. For mil spec replacement I recommend Eaton/Cutler-Hammer 8868K1 or 8869K1 (one or two pole versions) over Honeywell 11TW1-1 or 12TW1-1. The Honeywell has a very weak center hold compared to the Eaton which has very crisp positions. In the comparison below I used the 8869K9X (two pole, on-on-on) but it has identical feel to the K1. The X is the version with red seal - no "X" is black/gray seal version. Only thing is if you use a Honeywell or a two-pole Eaton you'll have to trim the lower plastic screw tower a bit to fit the larger switch body. This is easily/carefully done with an x-acto blade in small steps. Left red push button (AP engage) Best to leave the original TM push button alone but if you like the P1 feel you can definitely swap it out for that. I recommend a P1-11111 (2.5 lbf version) which is easier on your pinky or ring finger or even better a P8 version if you can get it (shorter behind the panel). Desolder/cut the original wires leaving as much length in place as possible. Push in the tabs on either side of the button body inside the grip and push the button out through the front. You may need to extend the wires a bit and stick 'em out through the hole in the front. Bend the P1 solder tabs out 45 degrees and solder on the wires. Push the button back in the hole. You'll likely need some electrician's tape and a bit of hot glue to hold it in place. Your main problem will be clearance for the upper screw tower. Picture shows an old attempt with a P1-7 but the issue the same for P1-1: The P1 back side will push right up against it (which is why the tabs had to be bent out) and the button top will protrude from the front more than the original TM switch. I find in practice that it doesn't get in the way though.. Once the button is firmly held in place you can put in the screw towers and screw the side panel back in place. Job done and happy flying. Check out the original video for the final look and feel of the upgrade: Next up will be the right (inboard) side grip which is more complicated to upgrade.
  3. Cheers - yes I swapped all of them out.. Read more here: Short story - you can swap out for mil-spec switches if you are concerned about durability. Hats and toggles alike.
  4. It's working Anybody reading the my instructions above - you can now just use the latest version. No need to change the F18 lua yourself. The sketch example I provided for inspiration still applies though if you want to use the new outputs.
  5. Cheers. Recommend you change the rest of the indicators in that block as well, except CMSD_JET_SEL_L EMERG_INSTR_INT_LT ENG_INSTR_INT_LT They're just off or full on so might as well leave them as defineIndicatorLight
  6. Don't worry, it's not easy at first. First thing - when you change your lua, you need to start a mission (any) all the way into the cockpit. This updates your reference documentation automatically, allowing you to paste the correct code snippets into your Arduino sketch. Next, quit back to main menu and load up the reference doc. Go into advanced view which will give you multiple code snippets for each switch and light allowing you to do various things. This how mine looks: Grab the code I highlighted (or the one that looks most like it) and put into your sketch. We will now have the raw value available for the intensity of the actual backlight in the sim. It runs from 0 (off) to 65535 (max). The PWM output needs to be in a range from 0-255 however, so we just need to re-map the data into a usable range with the handy "map" function. I declared a new variable at the top of the sketch for this purpose and then did the re-mapping as you can see below: Note that you will have to re-create the code with copy+paste from your own reference documentation, since I use a modified library. Yours will likely have slightly different names and addresses (highlighted in red), but I hope you get the idea For extra credit, you can play with map function to cap the upper limit if you find it gets too bright (just set it to 180 for example), or you might even want to break it into segments to have a more gradual ramp-up, like so:
  7. Short answer - yes. EDIT DCS flighpanels branch was updated. Refer to my next post for an example of how to use the new outputs.
  8. There should be a multiple-com-ports.cmd file to help connect multiple COM ports with one click: @echo off REM The COMPORTS variable should be set to a space-separated list of COM port numbers: set COMPORTS=4 5 6 7 8 9 for %%i in (%COMPORTS%) do start /b cmd /c connect-serial-port.cmd /Q %%i
  9. These patents may be of interest. They have some interesting (principle) drawings: OTTO Multiposition electrical switch OTTO trim switch Guardian electrical multi-position switch "TM alike" hat switch concept
  10. LUA references for switches sometimes change with DCS updates. The ASPJ rotary and some of the ECM toggles changed recently it seems, so check that you have the latest version of the DCS-BIOS hornet module.
  11. Looks like you've worked some pull-action hijinks into the rotary on the CMSP How is it - pull between OFF and STBY?
  12. Good to know - really curious to know how the TK switches feel. They could be more suitable
  13. Sure - here's the STL - for personal use There's cut-outs for the USB cable for the Arduino and a 2.1x5.5 mm DC power jack, like this WH_Bottom_2 v6.stl
  14. Correct - I used a T4-T (tactile version) so-called "mini-trim" hat switch so I lost the push function (not used in the Warthog anyways). Alternately I could have used a T5 (doesn't come in tactile version) - or what OTTO calls a "full-size" hat switch T5 but I don't know the part number for that (T5-####). I noticed OTTO put out a new hat switch, the TK which has tactile feedback. It may fit and it comes in both 4 and 5-way versions (i.e. with push). It'd be a shame to strip a real Viper throttle
  15. I got rid of that whole board connector and everything. It used to connect to the main PCB with a double row of pins/headers that I simply recreated with a bit of proto-board and standard 0.1" pins. All new switches on that side are connected to it. Backlight can be connected to it as well to retain standard backlight capability and control in TARGET - I however chose to route that to the Arduino instead so I could sync it with DCS BIOS.
  16. Cheers, I guess obsession will get you far For this version of the throttle I used (almost) all Eaton/Cutler-Hammer switches that I indeed found on EBay - same for the Honeywell mag switch. Toggle switches are typically USD 15-30 depending on condition (mine are all new/new old stock) while the mag switch should run you max USD 100 used if you're lucky. Push buttons are your standard OTTO P1 that are relatively cheap and can just be bought from suppliers like mouser.com - same goes for the hat switches but they're not cheap The transducer is out of a used F-15 throttle off EBay for too much $$$ to admit
  17. Upgrading the throttle and LASTE panel switches For this post I'll explain how to upgrade the switches in the panels. The grips will follow in another post. To remove the stock switches you'll first need to remove the legend plate. It is held by a few screws and double sided tape: Remove the foam around the toggle switches and unscrew the mounting nuts using a pair of needle nosed pliers. The push button will have to wait. The stock switches are may be generic low cost switches but they have the correct action and a pretty heavy throw so they're not too bad I think. The size is helpful since the bushing is close enough to the 15/32-32 of the mil-spec switches making mounting them easy. Turning the throttle over, the metal bottom plates can be unscrewed and removed exposing the innards. I removed the weight bars from the bottom plates to free up more space inside the throttle. If you table mount the throttle afterwards you won't need the extra weight anyways. The problematic part of the mod now becomes apparent - the stock toggle switches are soldered directly onto daughter PCBs together with wiring for with push buttons and backlight. We need to get rid of those board altogether. First step is to unplug all connectors from the main board, unscrew it and place it aside. Be careful not crack the connectors to the side PCB. There's another problem now. The side PCB has a corner for the status LEDs that sticks out under the plastic holder for the main PCB: Unscrew the plastic holder but be careful now the tensioning mechanism for the throttle arms is free to pop out: To remove the bottom (LASTE) board, push button and backlight wires have to de-soldered first. Leave as much wire intact as you do so: The side board goes in the same way - de-solder and remove: Push buttons can then be removed from inside throttle housing by pushing in the side tabs and pushing them out through the front similar to those on the stick grips. Now would be a good time to deal with the flaps switch. Only a small body locking switch will fit. Preferably a single pole Eaton/Cutler-Hammer 8855K10, but a 2-pole or a Honeywell TW should fit. The top needs to be removed. I had to cut the top off mine: To remove the the stock flaps switch the plastic top is first removed by pushing out the retaining pin from the side. The switch body is buried deep but can be extracted by carving hole through side of the throttle arm well to free the mounting nut from the back. The stock switch slides right out and you can transplant the wires onto the new switch and install it in the cavity: And mounted in place: Now to install the regular toggle switches, it should be noted that if you stick to 1-pole mil-spec switches (even if the real deal uses 2-poles) they should fit right away. 2-pole switches will require at least that the tabs on the back of the mounting holes be removed. I had to trim the corner off the structure around the throttle arms as well to fit the engine switches. Mounting the new toggle switches is straightforward. Experiment with the height of the bottom mounting nut to find a good height overall where the bushing or locking features won't interfere with the legend plate and the locking switches are clear of the throttle arms: The mag switch body is a 1" diameter cylinder so the tabs on the back of the EAC mounting hole have to be removed with pliers/drill/Dremel. The P1-7 OTTO push buttons are a bit wider than stock so their mounting holes need to be enlarged slightly to fit. There may not be room to use the big mounting nut on the back so press fit or hot glue the buttons in place from the back if needed. On to wiring. Let's start with the LASTE (bottom) panel. Here's how I mapped out the connections. Colors refer the ribbon to the main board: Cut the ribbon and splice on wires to extend and connect to the toggle switches and push buttons. The ground can be daisy chained between all switches and back to the ribbon. Note that the mag switch needs a Schottky diode across the solenoid terminals going from positive to negative terminal. This mitigates back current when the solenoid is engaged. We'll need to feed it at least 12VDC to hold in the solenoid and we need a way to turn the power on and off. I use a small Arduino Pro Micro and a custom MOSFET circuit for control. My MOSFET design is based on GSS Rain's fine work here, but you can also just buy a breakout MOSFET board online. It just have to be logic level so you can control it with the Arduino. Here's how it can be connected in general: Now we can read the physical toggle switch state and synchronize the solenoid with the sim. I wired up a female power socket that so I can feed it with a regular wall adapter. 1A@12V switching is fine. Here's the confusing mess when all wired up. Only the mag switch ON position, ground and the MOSFET circuit is connected to the Arduino so far: I control the backlight in a similar fashion. I joined all the red and black backlight wires into separate buses and wired them to a PWM port on the Arduino through another MOSFET board. The LEDS take 5V and will need a resistor on the ground wire for protection (since we removed the daughter boards that had some). I think I used 470R. The PWM port allows us to dim the lights by changing the pulses in code in response to the backlight intensity in the sim. The remaining toggle switches and push button on the side panel are a bit trickier. Here's an overview of the wiring: Everything connects to the 16-pin connector that plugs into the main board, so I built a little hub out of prototype board and a double row of male pins with standard 0.1" spacing. It should plug nicely back into the main board. Ground wires have to be connected to a single cable bus and to the proper hub pins and the signal wires from each switch have to be individually connected their hub pins: The hub sits higher than the side board used to so we have to raise the main board to be able to connect them. I used 10mm bushings and some longer screws to hold the main PCB in place: Connect all wires back to the main board and power on the throttle to see if everything is connected correctly (or fried) before closing up the throttle. To fit everything I had to 3d print 20mm tall frame with cutouts for the 12V plug and the Arduino and main cables: To attach the metal bottom plates again I used longer 4x40mm screws. Always be super careful when closing the throttle back up to avoid pinching wires or stripping the flimsy plastic threads in the housing. To put the legend plates back on I had to replace the double sided tape to make them stick. With everything back together we can 3d print and paint a replacement hat for the flaps switch. I just glued it on the rim of switch threading with a strong epoxy. The color is Tamiya AS-7 spray paint: Just the DCS-BIOS code for the mag switch and backlight left. Here's an example for the A-10C II using the latest version of DCS flight panels branch: To use the throttle for a module without native mag switch support in DCS-BIOS like the Hornet, we can use the Arduino Pro Micro as a USB keyboard and send a keystroke as a workaround. Note the console lights are implemented in weird way in the standard library (intensity output is an integer, so we need to use it in combination with the dimmer knob position): That's it. Enjoy the toggling
  18. --------------------------------------------- Warthog throttle Upgrading the throttle panels NEW-> Upgrading the outboard (left) grip Warthog, Hornet and Cougar stick grips Mil-spec upgrades for Thrustmaster stick grips --------------------------------------------- I've upgraded all switches to mil-spec on the Warthog throttle to improve the switch feel and make it more functionally realistic. This is probably only of interest if you really like the A-10C. This includes mil-spec locking and standard Eaton/Cutler-Hammer switches on the panel, the locking flap switch, OTTO push buttons and a functioning Honeywell mag switch. I had to provide 12VDC and install an Arduino running DCS-BIOS and a MOSFET circuit to control and sync the mag switch with DCS. Due to the size of the mag switch I had to extend the height of the throttle body with a simple 3D printed frame. On the throttle grips I put in all Eaton/Cutler-Hammer and one Honeywell toggle switch, OTTO hat switches and push button, and a Mason force transducer slew control out of a real F15 throttle unit. The force transducer is interfaced directly with the throttle using a small prototype PCB from Deltasim. I couldn't fit the whole mechanism from the F15 so I dropped the push functionality. It does exist in the real A-10C AFAIK but it is unused so not a great loss. While I was at it, I rewired the panel backlight to the Arduino I needed for the mag switch. This allows the LEDS to be directly synchronized with the in-game panel light intensity using DCS-BIOS. We included the actual brightness parameter in the latest DCS BIOS module for the A-10C. We have it for the Hornet as well in the DCSflightpanels branch. Here's a short video showcasing the look and feel of the switches. I've listed the switches I used, what they are in the real jet (based on Deadman's list) and some Honeywell alternatives at the end that are readily available from e.g. mouser.com This mod is neither cheap nor easy to do. It could be argued that it is in fact totally unnecessary and I would for sure have loved to convert a real throttle unit instead and it probably would have been cheaper. Good luck finding one though I intend to post a more in-depth guide to the various mods later - here's the short version for now: Rip out all switches and sub PCBs Poke it a bit with a Dremel tool Install new switches and wire them up You're golden
  19. I'm told the -1 describes two 3-position switches on the DVADR remote control panel
  20. Alright thanks for the quick reply. Interesting about the DVADR switches. They do look small-ish in pictures, so MS27716-21-1 (1 pole, 3-position version of what you listed) does make sense. Canopy switch - surprised about the locking action. If your memory is correct I suppose it'll actually be the mirrored M type locking - what I mean is momentary in keyway, maintained and locked out of & into opposite keyway, (ON)-OFF<->ON .. I can't find a part number for a round head TW version, but I guess a TL equivalent could be 1TL1-5M (MS24658-31M), disregarding # of poles, termination and possible ON center position.
  21. Two Three questions for ya, hoping for confirmation on real part numbers , Canopy switch - looks like a TL series -5E (or Eaton/C-H equivalent)? DVADR switches - don't look like regular Honeywell or Eaton switches (no visible red or grey lever seal). Something from another manufacturer or maybe like an AT series style switch without seal? NMSP panel, PTR switch - thought it might be a Honeywell TW series or Eaton 8869xx, but the bat looks off so might be from another manufacturer
  22. For a brand new stick it sounds like you have a warranty issue. Sending it back is probably the only option unless you want to take it apart and mess with it yourself. Unfortunately this is such a specialized switch that there are no direct drop-in replacements outside of maybe a spare part from Thrustmaster.
  23. Change your documentation reference to advanced and look at the output for the master mode selector. You can check the output when you change position with this: void onMasterModeSelectChange(unsigned int newValue) { /* your code here */ } DcsBios::IntegerBuffer masterModeSelectBuffer(0x4614, 0xe000, 13, onMasterModeSelectChange);
  24. I get asked this a lot - no I haven't felt the need to swap 'em but I think it should be possible to do The switch bodies have different diameters so it'll require a bit of dremel and hot glue work to fit but it shouldn't be a big problem. If someone donated a grip to the cause I'd be happy to try it out haha
×
×
  • Create New...