====== Simple Pedestal ====== ===== About Pedestals ===== A pedestal is a device that is mounted onto the collective base to extend its functionality. A few of them are currently available under the MKIV line of hardware. \\ The recommended default option for flying in VR, is the simple pedestal. If you use radios often, please try this one instead: [[http://hc625ma.org/wiki/doku.php?id=simchair4:guide_pedestal_vrmax_2|VRMax II]] \\ {{http://hc625ma.org/wp-content/uploads/2019/07/15627830635082538391043702422025-1024x1024.jpg?100 |Simple Pedestal}} {{http://hc625ma.org/wp-content/uploads/2019/08/IMG_20190805_000943-1024x1024.jpg?100|VRMaxII Pedestal}} ===== Summary ===== The Simple Pedestal for the MKIV collective base is a universal VR mouse replacement device. It will make your flying experience much better in a simple way. \\ It features a single **knob, emulating the mousewheel** and a **ministick, to control the cursor** – This means that __you can control any knob in the cockpit__ no matter how many of them are there. This also means that you can use your left hand to comfortably operate switches and radios during the flight. I’ve tried it, and i can say that seriously, this thing is simply epic, and it is definitely one of the highlights of the MKIV line. \\ {{http://hc625ma.org/wp-content/uploads/2019/07/15627830635082538391043702422025-1024x1024.jpg?300 |}} {{http://hc625ma.org/wp-content/uploads/2019/07/15627830305946399886825033053157-1024x1024.jpg?300}} ===== Components ===== * 4 x MTS-123 or MTS-103 switches * 1 x PEC16-4220F-S0024 encoder * 2 x PBS-10B2 buttons * 1 x 6x6x5mm tact button * 1 x KY-023 ministick board * 1 x Bourns PTD901-2015K-B103 10K resistor * 1 x TJ8P8C Ethernet socket * 4 x M3x35mm screws and nuts * 4 x M3x10m screws to fix the KY board * 1 x Arduino Pro Mini ===== Downloads ===== [[https://github.com/hc625ma/simchair4_models/tree/master/printable%20components/peripherals/helicopter/collective%20lever/ab_pedestals/simple%20pedestal|STL’s / Sources]] \\ [[https://github.com/hc625ma/simchair4_software/tree/master/peripherals/simple_pedestal|Software]] ===== Assembly guide ===== 1. Press-fit 4 M3 nuts into the housing. \\ {{http://hc625ma.org/wp-content/uploads/2019/07/15627685347357130449403497230791-1024x1024.jpg?300}} ---- 2. Solder 7-wire cable to an Ethernet socket as follows: \\ {{http://hc625ma.org/wp-content/uploads/2019/07/RJ-45-Pinout-T-568B-pin-diagram.jpg?300}} * SOCKET PIN 1 (WHITE-ORANGE wire of Ethernet cable) -> 5V * SOCKET PIN 2 (ORANGE wire of Ethernet cable) -> GND * SOCKET PIN 3 (WHITE-GREEN wire of Ethernet cable) -> SCL * SOCKET PIN 4 (BLUE wire of Ethernet cable) -> SDA * SOCKET PIN 5 (WHITE-BLUE wire of Ethernet cable) -> PRO MINI Rx * SOCKET PIN 6 (GREEN wire of Ethernet cable) -> PRO MINI Tx * SOCKET PIN 7 (WHITE-BROWN wire of Ethernet cable) -> PRO MINI DTR {{http://hc625ma.org/wp-content/uploads/2019/07/15627686373584728901384059459121-1024x1024.jpg?300}} ---- 3. Press-fit the socket into the housing \\ {{http://hc625ma.org/wp-content/uploads/2019/07/15627690140531186704150232996856-1024x1024.jpg?300}} ---- 4. Insert the pot into its socket. \\ {{http://hc625ma.org/wp-content/uploads/2019/07/15627692297972364911461367372868-1024x1024.jpg?300}} ---- 5. Install the KY-023 module into the housing \\ {{http://hc625ma.org/wp-content/uploads/2019/07/15627694799471952582988511050515-1024x1024.jpg?300}} ---- 6. Install 4 MTS-123 switches, 2 PBS-10-B2 buttons, encoder and a 6x6x5mm tact button into the lid. Leave bottom nuts on the outermost switches. Fix everything with hot glue. Cut off the excess length of legs of the switches and buttons. \\ {{http://hc625ma.org/wp-content/uploads/2019/07/15627698101283186166181372842441-1024x1024.jpg?300 }} {{http://hc625ma.org/wp-content/uploads/2019/07/15627706202542436606588236422368-1024x1024.jpg?300}} {{http://hc625ma.org/wp-content/uploads/2019/07/15627723845922231521674110772514-1024x1024.jpg?300}} ---- 7. Solder the ground wire to all switches and buttons, including 2 pins (one of two pins at the bottom and the middle pin at the top) of the encoder. **Note that there's an error on the 1st pic - the GND wire of the pot should be soldered as shown on pic 3!** \\ {{http://hc625ma.org/wp-content/uploads/2019/07/15627730836328300368345058106497-1024x1024.jpg?300 }} {{http://hc625ma.org/wp-content/uploads/2019/07/15627769037866535624841868767739-1024x1024.jpg?300}} {{http://hc625ma.org/wp-content/uploads/2019/07/15627805643401015359751780685976-1024x1024.jpg?300}} ---- 8. Solder the ISP header to Pro Mini board. Remove the LED on pin 13! \\ {{http://hc625ma.org/wp-content/uploads/2019/07/1562773199184807073465921850859-1024x1024.jpg?300}} ---- 9. Solder GND wire to GND pin next to the reset button on the board, and the RST button wire to RST pin. \\ {{http://hc625ma.org/wp-content/uploads/2019/07/15627735075918436004386338557170-1024x1024.jpg?300}} ---- 10. Solder VCC and GND wires from the socket to the KY stick board, from there route the VCC wire to VCC pin of the Pro Mini board and solder it there. \\ {{http://hc625ma.org/wp-content/uploads/2019/07/156277397179556623982642987171-1024x1024.jpg?300}} ---- 11. Solder pin 3 of the socket to pin A5 of the Arduino, and pin 4 to pin A4. \\ {{http://hc625ma.org/wp-content/uploads/2019/07/15627743408529030645217702787459-1024x1024.jpg?300}} ---- 12. Solder wires 5,6,7 to RXd,TXd, DTR on the Arduino board. \\ {{http://hc625ma.org/wp-content/uploads/2019/07/15627759721877322093922426534852-1024x1024.jpg?300}} ---- 13. Solder a 3-wire cable between pins VRx, VRy, SW of the pot board to pins A6, A7,RX1 of the Pro Mini. \\ {{http://hc625ma.org/wp-content/uploads/2019/07/156277632707579927277884543039-1024x1024.jpg?300}} ---- 14. The Lid: Solder the switches, buttons, and the encoder, as follows (Use a 13-wire cable): \\ {{http://hc625ma.org/wp-content/uploads/2019/07/simple_pedestal_arduino.png?300 }} {{http://hc625ma.org/wp-content/uploads/2019/07/15627793991644441764730694534441-1024x1024.jpg?300 }} {{http://hc625ma.org/wp-content/uploads/2019/07/15627806052012760498109255906187-1024x1024.jpg?300}} ---- 15. Solder the potentiometer with a 2-wire cable. Connect leftmost wire to 5v, the middle one – to A3. \\ {{http://hc625ma.org/wp-content/uploads/2019/07/15627807463748661489493460177555-1024x1024.jpg?300}} ---- 16. Check that everything looks correct. Flash the board with the firmware using a FT232TL based adapter (or any other) and a UART- Ethernet cable. Connect it to the master controller and check that everything works. If everthing is ok, proceed, otherwise go back, and check your connections, and that the LED on pin 13, was really removed! ---- 17. Close the lid. Fix it with 4 M3x35mm sxrews, put the knobs on. When attaching the zoom axis knob, center the pot as shown on the picture below: \\ {{http://hc625ma.org/wp-content/uploads/2019/07/15627816433331658451582558076678-1024x1024.jpg?300 }} {{http://hc625ma.org/wp-content/uploads/2019/07/15627817491931262949557222847434-1024x1024.jpg?300}} ---- 18. Calibrate the ministick: To do this, uncomment the following lines in the ''**//g_simple_pedestal//**'' tab of ''**a_master.ino**'' (master controller sketch): Serial.print(x); Serial.print(" "); Serial.print(y); Serial.print(" "); Serial.println(enc); and check the serial port output. Open configuration tab and set ''**%%// Ministick%%**'' to #define X_CENTER 128 #define Y_CENTER 128 to whatever values you will see. (1st one is X, 2nd one is Y, 3rd one is the encoder). Comment stuff FIXME again and reflash the master controller board. Check that the pointer works good, and adjust the sensitivity setting to your liking: #define MINISTICK_SENSITIVITY_LOW 5 #define MINISTICK_SENSITIVITY_HIGH 15 You may want something like low 1 and high 5 if the collective is your only device, and higher values if the board has a lot of stuff connected to it. Reflash the board again and check if pointer speed satisfies you, repeat the process if necessary. ---- Congratulations, your pedestal is finished! :)