A UCCNC Plugin to receive commands from an Arduino Nano-powered CNC Pendant Uses Solid.Arduino library to talk to Arduino Nano
https://zero-divide.net/?article_id=5319_custom-cnc-pendant-project
Electronics Design: https://a360.co/3NGWRTP
All resistors used were 10K
Speed and Feed potentiometers are 10K Their pinout goes like this: Wiper->ground = 0%, Wiper -> +5V = 200%
Axis and Handwheel Increment rotary switches are 4-position and their pinout goes like this:
All function buttons such as Jog +/-, M1, M2, etc are sending +5V signals to the digital pins D2-D12 D13 digital pin is connected to a LED indicator and is used to tell the user that the Pendant is allowed to send signals to the plugin.
StandardFirmata
sketch used for Arduino NANO is also added to the release package
Arduino USB Driver
in order for your Arduino to work on the target computer!LEETArduinoPendant.dll
plugin file to the C:\UCCNC\Plugins
directory!Solid.Arduino.dll
file from the Solid.Arduino
release folder to the C:\UCCNC
directory.Arduino USB Driver
in order for your Arduino to work on the target computer!Settings->Configure Plugins
, and mark the LEET Arduino Pendant
plugin as Enabled
and Call startup