VKB T-Rudder toebrakes (V2)
thingiverse
Redesigned my toebrakes for vkb-trudder. Less parts, bearings and magnets are press fit. Bearings 605RS 4pcs Amazon Diametricaly polarized magnets D10-d5.5x3.8mm (only found sold in 10 pcs packages) 2pcs https://a.aliexpress.com/_mtbarB6 49E hall effect sensor 2pcs (aliexpress or amazon) M5 metric rod (0,5 meters is enough) 1pcs (need to cut 2 peaces of 130mm lenght) M5 nuts 10 to build pair 4 is enough, but they are cheap Thin arduino wires I buy longer ones and cut to preffered lenght Torsion springs 2pcs Found on laundry peggs, just look for inner hole diameter (5mm) 3D printed pedals 2pcs they are same, only look side where you want put magnets. 1 magnet per pedal, 2pcs bearings per pedals. All parts are press fit. 3D printed mounts 2pcs M3 brass inserts for plastic parts 4pcs found on amazon and aliexpress (not longer then 4.0mm) M3 bolts 10mm lenght 4pcs Arduino leonardo/pro micro 1pcs code for arduino : #include <Joystick.h> Joystick_ Joystick; int RxAxis_ = 0; int RyAxis_ = 0; const bool initAutoSendState = true; void setup() { Joystick.begin(); } void loop(){ RxAxis_ = analogRead(A1); RxAxis_ = map(RxAxis_,0,1023,0,255); Joystick.setRxAxis(RxAxis_); RyAxis_ = analogRead(A2); RyAxis_ = map(RyAxis_,0,1023,0,255); Joystick.setRyAxis(RyAxis_); delay (50); } //AMSTUDIO Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. ____________________________________________________ For 12 bit, but need ADX1115 board #include <Wire.h> #include <Adafruit_ADS1X15.h> #include <Joystick.h> Adafruit_ADS1115 ads; Joystick_ Joystick(JOYSTICK_DEFAULT_REPORT_ID, JOYSTICK_TYPE_JOYSTICK, 0, 0, false, false, false, true, true, false, false, false, false, false, false); int RxAxis_ = 0; int RyAxis_ = 0; const bool initAutoSendState = true; void setup() { ads.begin(); ads.setGain(0x0200); Joystick.begin(); } void loop() { RxAxis_ = ads.readADC_SingleEnded(0); RxAxis_ = map(RxAxis_, 0, 32767, 0, 1023); // map the value to a range of 0-1023 Joystick.setRxAxis(RxAxis_); RyAxis_ = ads.readADC_SingleEnded(1); RyAxis_ = map(RyAxis_, 0, 32767, 0, 1023); // map the value to a range of 0-1023 Joystick.setRyAxis(RyAxis_); #define deadband 10 if (RxAxis_ <= deadband) (RxAxis_ = 0); else if (RxAxis_ >= 1023-deadband) (RxAxis_ = 1023); delay(10); }
With this file you will be able to print VKB T-Rudder toebrakes (V2) with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on VKB T-Rudder toebrakes (V2).