=======Simchair MKIV EVO USB collective lever base======= {{http://hc625ma.org/wp-content/uploads/2021/03/simchair_mk4_evo_usb_1.png?300 }} {{http://hc625ma.org/wp-content/uploads/2021/03/simchair_mk4_evo_usb_2.png?300}} ====Components==== * 1 x 10x10mm aluminum square pipe (200mm length for single throttle) * 1 x SS495A1 hall sensor * 2 x MTS-103 ON-OFF-ON switch * 1 x 6x6x4mm square magnet (or 5x5x5mm) * 1 x M6x70mm screw * 2 x M6 fender washers (sometimes called reinforced washers) * 1 x M6 nut * 2 x M6x18x8mm hubs * 6 x M4x40mm screws * 6 x M4x70mm screws (2 of them for securing devices that go into the slot on top) * 1 x M3x20mm screw (round head) * 1 x M3 nyloc nut * 4 x M4 nyloc nuts * 4 x M3x50mm screws for tensioner halves contraction * 4 x M8x70 bolts * 4 x M8x75mm bolts * 8 x M8 nuts * 10 x M8 washers (regular) * 4 x M8 spring washers * 1 x bag of M4 nuts * 4 x 608 bearings (standard skateboard bearings) * 1 x Arduino Pro micro * super glue (cyanoacrylate), hot glue gun * 1 x USB-B socket USBB-1J (DS1099-W) ==== Repository path ==== simchair4_models\printable components\peripherals\helicopter\collective lever\a_base\ please use [[https://docs.google.com/spreadsheets/d/1FsqvJJMeSMv2WtJjhhpWte4WJaGk3HG9yuz94qospo4/edit#gid=0|Simchair Configurator]] to see which printed parts go where! ==== Features ==== If you already have your nice sim pit setup you don't want to change, and just need a solid collective lever to complete it, this is your choice. This version here does not have the top extension slot, if you want it, just take the enclosure part from the i2c EVO version, and route the ethernet cable between the base and the extension inside of the base box. This lever has the following functions: * global collective mode switch - maps physical switches of head and pedestal that support it to 3 different sets of joystick buttons. For Huey and 412 heads - does the same with hat switches. * special throttle functions: * button press on throttle cutoff - when you close the lever completely, the joystick button on the base should light up. For tactile mark detent levers - the IDLE REL button of the collective head should be held while closing the throttle past the detent; for levers with a physical latch - the button should light up when you close the throttle normally. Assign that button to the throttle latch in XPlane. * DCS HUEY compat mode - will press PgDn and PgUp when closing and opening throttle below the detent to push your throttle while below the detent in DCS Huey where it is not recognized as an axis * axis switching: this lever can drive 2 throttle axes with 1 physical throttle grip. The right mode switch controls which axis is assigned to the throttle pot at the moment. When you flip the switch, you need to reach the position of your other axis before it will start moving, to avoid sudden axis value bumps and having to remember what is where. IMPORTANT: IF THR MODE SWITCH IS ENABLED, TO INITIALIZE THROTTLE AXES, FLIP IT UP AND DOWN AFTER LEVER STARTUP ==== Assembly Guide ==== Please follow the assembly guide for the classic base up to the point of wiring things. From there, please solder the USB-B socket to a cut micro-USB cable (look at the colors of wires in the picture below, the socket on the pic is facing us), insert it into a Pro Micro board, and then follow the connections table: {{:simchair4:usb-b-socket-pinout.jpg?direct&400|}} To make soldering the USB-B socket easier, cut some part of each wire of the ribbon cable on the Arduino side, making it thinner. After soldering, carefully check that the board is detected by your PC and can be flashed, and pour some hot glue onto the board to fix soldered wires. After it cools down, check the board again, if it works, go ahead with the rest of the wiring process. ^ CONN POINT A ^ CONN POINT B ^ | MODE SW LEFT BOTTOM PIN | Pro Micro PIN 4 | | MODE SW LEFT MIDDLE PIN | Pro Micro GND | | MODE SW LEFT BOTTOM PIN | Pro Micro PIN 5 | | MODE SW RIGHT TOP PIN | Pro Micro PIN 6 | | MODE SW RIGHT MIDDLE PIN | Pro Micro GND | | MODE SW RIGHT BOTTOM PIN | Pro Micro PIN 7 | | SS495A1 VCC | VCC CABLE JOINT | | SS495A1 GND | GND CABLE JOINT | | SS495A1 SIGNAL | Pro Micro PIN A0 | | THR POT LEFT (looking from the back) | VCC CABLE JOINT | | THR POT RIGHT | GND CABLE JOINT | | THR POT MIDDLE | Pro Micro PIN A1 | | I2C RIBBON VCC | VCC CABLE JOINT | | I2C RIBBON GND | GND CABLE JOINT | | I2C RIBBON SDA | Pro Micro PIN 2 | | I2C RIBBON SCL | Pro Micro PIN 3 | | VCC CABLE JOINT | Pro Micro PIN VCC | | GND CABLE JOINT | Pro Micro PIN GND | ==== Flashing and configuration ==== To enable the lever, uncomment #define COLLECTIVE_STHR_EVO_USB To calibrate the lever, go to //hca_collective_single_throttle_evo_usb// tab, enable calibration and disable the map function: #define CALIBRATE_SCOLL_EVO_USB #define COLL_EVO_USB_ENABLE_MAP_FUNCTION 0 Look for endpoint values and put them here: #define COLL_EVO_USB_PHYS_Z_MIN 0 #define COLL_EVO_USB_PHYS_Z_MAX 1000 #define COLL_EVO_USB_PHYS_THR0_MIN 149 #define COLL_EVO_USB_PHYS_THR0_MAX 703 #define COLL_EVO_USB_PHYS_THR0_MAX_MINUS_PHYS_THR0_MIN 559 // PHYSICAL THR MAX MINUS THR MIN After that, enable the map function, check that everything works as intended, and add those values into the section of the configuration tab.