Cadet Throttle Board Cover

Cadet Throttle Board Cover

prusaprinters

<p>Update 11/1/2020 - Added Arduino Sketch</p><p>I wanted to add a more traditional switch panel and fake fuse panel to my Cadet Throttle. This is simply a remix to swap out the original pushbuttons for toggle switches, fake fuses and master rocker switches. I'll Post my Arduino joystick sketch once I finalize everything.</p><h3>Print Settings</h3><p><strong>Printer Brand:</strong></p><p>Prusa</p><p><strong>Printer: </strong></p><p>i3 MK2S</p><p><strong>Rafts:</strong></p><p>No</p><p><strong>Supports: </strong></p><p>Yes</p><p><strong>Resolution:</strong></p><p>.20</p><p><strong>Infill: </strong></p><p>20%</p><p><strong>Filament:</strong><br/>[Hatchbox] PLA</p><p><strong>Colors:</strong></p><p> Black, Silver, White <br/> </p><p><strong>Notes: </strong></p><p>Toggle Switches: <a href="https://www.amazon.com/gp/product/B07WW3WW3F/ref=ppx\_yo\_dt\_b\_asin\_title\_o06\_s02?ie=UTF8&amp;psc=1rnrnRocker">https://www.amazon.com/gp/product/B07WW3WW3F/ref=ppx\_yo\_dt\_b\_asin\_title\_o06\_s02?ie=UTF8&amp;psc=1rnrnRocker</a></p><p>Switches: https://www.amazon.com/gp/product/B07C5M7GF7/ref=ppx\_yo\_dt\_b\_asin\_title\_o06\_s02?ie=UTF8&amp;psc=1</p><h3>Post-Printing</h3><p><strong>Modifying the Rocker Switches</strong></p><p>I took apart the rocker switches to pair up two red and two green.</p><p><img src="https://cdn.thingiverse.com/assets/8d/29/37/40/1a/Rockers.jpg"/></p><p><strong>Multi-color Fuse Buttons</strong></p><p>The fuse buttons were printed in dual color by telling Prusa Slicer to color change from white to black.</p><figure class="image"><img src="https://media.prusaprinters.org/media/prints/112908/rich_content/99ab67c2-3aaf-4726-bb9c-ffb89ebb3235/board_cover_hh_assy_v2.jpg#%7B%22uuid%22%3A%22c8cf2010-a541-4a93-bb69-ff54cf09b454%22%2C%22w%22%3A1098%2C%22h%22%3A653%7D"/></figure><p> </p><p><strong>HH_Throttle.ino</strong></p><pre><code class="language-cpp">#include &lt;Joystick.h&gt; //Potentiometer Setup Joystick_ Joystick(JOYSTICK_DEFAULT_REPORT_ID,JOYSTICK_TYPE_JOYSTICK, 12, 0, // Button Count, Hat Switch Count true, true, true, // X, Y, and Z Axis false, false, false, // Rx, but no Ry or Rz false, true, // No rudder but include throttle axis false, false, false); // No accelerator, brake, or steering; int throttle = 0; int fuel = 0; int prop = 0; int flaps = 0; int lastButtonState[12]; int btnCount = 12; int buttonPin[12] = {2, 3, 4, 5, 6, 7, 8, 9, 15, 14, 16, 10}; void setup(){ // Initialize Button Pins for (int i = 0; i &lt; btnCount; i++) { pinMode(buttonPin[i], INPUT_PULLUP); } Joystick.begin(); //Starts joystick Serial.begin(9600); } void loop(){ checkButtons(); throttle = analogRead(A0); // throttle = map(throttle,0,1023,0,255); Joystick.setThrottle(throttle); fuel = analogRead(A1); // fuel = map(fuel,0,1023,0,255); Joystick.setXAxis(fuel); prop = analogRead(A2); // prop = map(prop,0,1023,0,255); Joystick.setYAxis(prop); flaps = analogRead(A3); // flaps = map(flaps,0,1023,0,255); Joystick.setZAxis(flaps); // Serial.print("Throttle - " + String(throttle) + " "); // Serial.print("Fuel - " + String(fuel) + " "); // Serial.println("Prop - " + String(prop) + " "); // Serial.println("Flaps - " + String(flaps) + " "); delay(5); } void checkButtons(void) { for (int i=0; i&lt;btnCount; i++){ int currentButtonState = !digitalRead(buttonPin[i]); // Change Joystick buttons only if the state has stateChanged if (currentButtonState != lastButtonState[i]){ Joystick.setButton(i, currentButtonState); lastButtonState[i] = currentButtonState; } } } </code></pre><p> </p><figure class="image"><img src="https://media.prusaprinters.org/media/prints/112908/rich_content/7d6a4250-faec-4074-8360-3d54e78227ea/20201212_160934_medium.jpg#%7B%22uuid%22%3A%2258ba8251-3360-4dcc-a4a3-50e0699c99f6%22%2C%22w%22%3A1024%2C%22h%22%3A768%7D"/></figure><figure class="image"><img src="https://media.prusaprinters.org/media/prints/112908/rich_content/c70b947b-1ff8-4112-a40b-84541a017e49/20201212_160901_medium.jpg#%7B%22uuid%22%3A%22b006a37a-9f4f-4856-95df-cdafa4610921%22%2C%22w%22%3A1024%2C%22h%22%3A768%7D"/></figure><figure class="image"><img src="https://media.prusaprinters.org/media/prints/112908/rich_content/34e09b76-78ae-49ea-bbd3-f73632fc6cb5/20201212_160946_medium.jpg#%7B%22uuid%22%3A%22caf4ba0a-edee-42e5-8d0f-8c287cd57721%22%2C%22w%22%3A1024%2C%22h%22%3A768%7D"/></figure><figure class="image"><img src="https://media.prusaprinters.org/media/prints/112908/rich_content/fd25b1fd-4f9b-4543-a51c-5f12c4f0d78f/20201212_161030_medium.jpg#%7B%22uuid%22%3A%225b637d20-b763-4798-8be0-f303dab2e173%22%2C%22w%22%3A1024%2C%22h%22%3A768%7D"/></figure><p> </p><p> </p><h3>How I Designed This</h3><figure class="image"><img src="https://media.prusaprinters.org/media/prints/112908/rich_content/10f7d22e-05aa-48ed-9871-29c68d3e5f6d/fusion360.png#%7B%22uuid%22%3A%2263a80afe-97f1-45a3-a356-9a7e6c6d929a%22%2C%22w%22%3A3000%2C%22h%22%3A1924%7D"/></figure><p> </p><p> </p><p>Category: Hobby</p>

Download Model from prusaprinters

With this file you will be able to print Cadet Throttle Board Cover 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 Cadet Throttle Board Cover.