Subscribe to Blog
Email Address
Pages:(35) 1 2 [3] 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35

Custom CNC Pendant Project

April 13, 2021, 12:28 am by Eldar Gerfanov (Admin)

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:


1. PCB Design

Design notes:

  • All resistors used were 10K
  • Speed and Feed potentiometers are 10K
    Their pinout goes Wiper->ground = 0%, Wiper -> +5V = 200%
  • Axis and Handwheel Increment rotary switches are 4-position and their pinout goes like this:
    Axis select 1-X, 2-Y, 3-Z, 4-A, C-Common (+5V)
    Handwheel Increment 1-0.0001, 2-0.0010, 3-0.0100, 4-0.1000, C-Common (+5V)
  • 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.

Design files:

2. Enclosure Design 


If you don't have a 3D printer and/or a CNC Mill, please contact me and I will send you a 3d-printed enclosure and the 3d-printed or milled acrylic face plate:

  • 3D-Printed Black PLA Enclosure (shown in pictures): 30$ + shipping
  • 3D-Printed Black PLA Face Plate (optional): 15$ + shipping
  • CNC Milled and Engraved unpainted (clear) acrylic Face Plate (shown in pictures): 30$ + shipping

3. Arduino Setup

  • Install the Full Firmata library onto your Arduino Nano (Or any other Ardiono that supports USB Serial Communication): imageStandardFirmata sketch used for Arduino NANO is also added to the release package
  • Please note that you might need to install Arduino USB Driver in order for your Arduino to work on the target computer!

4. UCCNC Setup

  • Download the latest LEETArduinoPendant from the releases and extract it to your PC.
  • Copy the LEETArduinoPendant.dll plugin file to the C:\UCCNC\Plugins directory!
  • Copy the Solid.Arduino.dll file from the Solid.Arduino release folder to the C:\UCCNC directory.
  • Please note that you might need to install Arduino USB Driver in order for your Arduino to work on the target computer!
  • Launch UCCNC.exe, go to Settings->Configure Plugins, and mark the LEET Arduino Pendant plugin as Enabled and Call startup
  • After everything is installed, Arduino is connected and UCCNC is running, press the "Enable" (+5v to D2-B-ENABLE ) button that will tell the plugin that the pendant is ready to send signals! D13 (LED+) will then have a continuous +3.3V signal alerting you of that!

Hardware Acquisition (Amazon)

Portrait mode UCCNC Screenset

March 28, 2021, 11:26 pm by Eldar Gerfanov (Admin)

Here is the promised portrait screenset for UC400.


You would have to adjust to your controller by hand.

/Flashscreen/BMP/ Size:8.79 MB /Screens/ DarkGrayPortraitScreenset.ssf Size:3.48 MB

Mastercam Training videos from CamInstructor's

March 8, 2021, 11:45 am by Eldar Gerfanov (Admin)

This February hosted a virtual webinar event mostly dedicated to advanced MasterCAM programming.

They called it the Big Event.

I myself watched at least 2 streams. But since it was a whole day thing, only missed a few.

Luckily they published all the videos on their web site:

Check it out before the link expires or they take it down!

Advanced Screen Editor for UCCNC Motion Controller Software

March 4, 2021, 7:03 pm by Eldar Gerfanov (Admin)

The job of a software developer is to solve problems.

So naturally, when I wanted to easily edit a screenset for UCCNC motion control software, I decided to create an app for that!

You can find it here:

Read More 

3D Printed Enclosure for Touchscreen CNC Control

February 10, 2021, 11:29 pm by Eldar Gerfanov (Admin)

Since my garage/shop has a limited workspace, I have long wanted to upgrade the big and clumsy computer I used to drive my little Prolight desktop CNC to something more elegant and convenient.

TL;DR: You can read about the printing settings and download files on Thingiverse:
Here is the shared Fusion Project:

After quite a bit of googling, and testing the UCCNC control software that i already have I decided to re-use my old Z83 mini-PC with Intel Atom processor.

Then I ordered a SunFounter 10.1" touchscreen monitor with a nice resolution of 1200x800 from amazon.

Since the display does not come with an enclosure I decided to design one myself.
A good opportunity to dust off my 3d modeling skills:

Read More 

HSMAdvisor: Monthly Subscription!

January 26, 2021, 12:25 pm by Eldar Gerfanov (Admin)

Since the beginning of the pandemic, I wondered how I could make HSMAdvisor more accessible and affordable for the customers?

Then it hit me: "What if I create a subscription plan for a price of 2 cups of coffee per month?"

So let me introduce a new HSMAdvisor payment option: $5/mo Unlimited Monthly Subscription.

With it, you get all the HSMAdvisor Power without the usual upfront commitment - you can simply drop the subscription at any time.

Obviously, all the other options are still available under the "HSMAdvisor Licenses" category.

Fusion 360 is 30% off today.

January 14, 2021, 10:39 am by Eldar Gerfanov (Admin)

30% off!

Not affiliated in any way.

I just bought a 3-year license for myself.

On the other note.

HSMAdvisor is also 30% off!

New PLM2000 Benchtop CNC machining video!

January 14, 2021, 1:18 am by Eldar Gerfanov (Admin)

Did some testing for HSMAdvisor in A36

Tool: 3/16" 4 FL 0.25" LOC 0.7 Stickout

RPM: 5000 Feed: 32.0ipm

Original engagement DOC:  0.25, WOC: 0.083

Was successful and sounded nice, but the TTS holder started to pull out. Had to half both DOC and WOC for the video:

2023 Holiday Sale!

December 15, 2020, 4:13 pm by Eldar Gerfanov (Admin)

Merry Christmas and Happy Holidays, everyone!

Hopefully, you have weathered this pretty horrible year in good health and spirits.

Anyway here is 30% off for all products in the HSMAdvisor store ONLY!

First real project almost done!

December 10, 2020, 8:36 pm by Eldar Gerfanov (Admin)

Machined this 2-piece utility knife on my ProLIGHT2000 benchtop CNC.

Just one little lock left!

View this post on Instagram

A post shared by Eldar Gerfanov (@hsmadvisor)

Pages:(35) 1 2 [3] 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
Sing In

© 2009-2022 Eldar Gerfanov. All Rights Reserved.
© 2009 Eldar Gerfanov. Materials on this site are presented as is and are mostly for educational use.

You may freely reproduce information presented herein without any consent from me, provided you include link to this site.
In case when i am not the copyright holder, you may want to contact proper owner of material. Anyway, they are freely available on the Internet.
If you hold the copyright right for any of the materials on this site and want them removed, please contact me here