This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
simchair4:guide_collective_base_evo_usb [2021/03/14 23:02] hc625ma |
simchair4:guide_collective_base_evo_usb [2022/05/30 00:59] (current) hc625ma |
||
---|---|---|---|
Line 31: | Line 31: | ||
==== Repository path ==== | ==== Repository path ==== | ||
- | simchair4_models\printable components\peripherals\helicopter\collective lever\a_base\ac_base_evo_usb - models \\ | + | simchair4_models\printable components\peripherals\helicopter\collective lever\a_base\ |
+ | |||
+ | please use [[https:// | ||
==== Features ==== | ==== 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 regular | + | 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: | This lever has the following functions: | ||
Line 44: | Line 47: | ||
* 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 | * 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. | * 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 ==== | ==== Assembly Guide ==== | ||
- | Please follow the assembly guide for the classic base up to the point of wiring things. From there. please follow the table below: | + | Please follow the assembly guide for the classic base up to the point of wiring things. From there, please |
+ | |||
+ | {{: | ||
+ | |||
+ | 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 ^ | ^ CONN POINT A ^ CONN POINT B ^ | ||
Line 69: | Line 78: | ||
| GND CABLE JOINT | Pro Micro PIN GND | | | 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 // | ||
+ | |||
+ | #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 < | ||
+ | |||
+ | | ||