Ever since getting my benchtop CNC running, I have not been very happy with the lack of manual control over overrides and buttons.
This DIY Engineering video gave me a great idea: build one myself.
I wanted the smooth speed and feed overrides, so I decided to not go with HID device, but instead with a full serial control paired with a custom plugin on the UCCNC side.
Here is the Fusion design of the enclosure:
And here it is 3D-Printed.
Acrylic face engraved from the back side and painted.
And all buttons and controls mounted:
All I have to do now is wire the Arduino board, program the plugin, and test it!
Here is the video of the pendant in action:
- Enclosure and the acrylic face plate design in Fusion 360: https://a360.co/3fG3jgI
- UCCNC Plugin Source Code and the final library: https://github.com/swindex/LEETArduinoPendant
Hardware Acquisition (Amazon)
1280 Pieces 64 Values Resistor Kit, 1% Assorted Resistors 1 Ohm-10M Ohm 1/4W Metal Film Resistors Assortment with Storage Box for DIY Projects and Experiments
Smraza 100 Pcs PCB Board Kit with 30 Pcs Double Sided Prototype Boards set and 30 Pcs 40 Pin 2.54mm Male and Female Header Connector for DIY Soldering and Electronic Project and Extra 10pcs Screw Terminal Blocks and 30pcs Jumper Caps
- 2 x
Uxcell a13122500ux0394 3P4T 3 Pole 4 Position Single Wafer Band Selector Rotary Switch w Knob
12mm LED Power Push Button Switch, Keenso Waterproof Metal Momentary Type Self-resetting Nickel-Plated Latching Push Button Switch On/Off Latch Button Switch 2/3V(Blue - 3V)
2 Pcs B10K 10K Ohm 13mm Rotating Shaft Single Linear Potentiometer Pot
100PPR 6 Terminal Electronic Hand Wheel Manual Pulse Encoder for CNC System (Black)
KeeYees Nano V3.0 Module Soldered, Mini Nano Board ATmega328P CH340G Chip, 5V 16MHz for Arduino, with Nano Terminal Adapter Shield Expansion Board, 1.5m USB Cable
FICBOX 8pcs 16mm 5/8" Push Button Switch Metal Momentary Waterproof Start Button Switches for Car RV Truck Boat