It's Alive

I decided to remake my pendant since I am using Mach3 to control my machine now. Just getting started, but I am using an Arduino Mega and adding a nice 3.2" Graphic LCD to display some information from Mach3.

I am using a combination of Mach3’s modbus protocol and brains to get info to the GLCD and interface the buttons. It all works very well, now it is just a matter of figuring out how I want the enclosure to be. Here is a shot of the GLCD displaying info from Mach3. I am currently displaying X, Y, Z and A axis positions, Jog increment, Feedrate Override percentage, Feedrate and Reset status. I have more room on the screen, but still figuring out what else I want on the screen, if anything.

4 Likes

THIS, is a great thing. Post a link to that protocal - I assume it is some kind of serial connection? I have a great script to reliably read rpms in to add to your “feed.”

I used this post on the mach forum to get me started and just went from there…I can post my Arduino code once I clean it up and add some comments.

reply #6 was my starting point.

3 Likes

I decided to switch to a 5" Graphic LCD for the new pendant with a 16 button keypad and 2 joysticks (each joystick also has a center button). I am switching to an Arduino Due for the brains of the pendant to get a little more speed to control the bigger screen and all of the inputs as well as the communication with Mach3. Still working on the screen layout, but here it is so far:

3 Likes

Erik’s
X-Karve

Eri-Karve

3 Likes

More work on the pendant…
I think I have gone overboard on inputs and I may scale things back a bit.
Here is the pendant when it is powered on and then when I turn on Mach3 (the pendant automatically connects when Mach3 runs).


As you can see, I have a 16 button keypad and 2 small joysticks (each with a center button) connected as inputs. I have also programmed the touchscreen to allow selecting an axis, changing Jog Mode, cycling through the Jog Increment steps, zeroing selected axis, zeroing all and go to zero.

I need to add the spindle speed on the screen as I plan to move to a spindle with vfd.

I actually have more inputs then I know what to do with. I am open to suggestions :slight_smile:

4 Likes

VR goggles with a holographic gesture interface with voice recognition and speech responses and a close up view of where the bit touches the material.

That will have to be version 2 :slight_smile:

1 Like

Made a few changes to the pendant…I replaced the digital input keypad with an analog keypad with clear button covers so I can print labels for them. I can easily change what each button does and print a new label. I have added the ability to add user written macros to the buttons as well.

Next step is to mill an enclosure.

3 Likes

Nice, where did you find your key caps?

I bought a few of these…

https://www.amazon.com/gp/product/B01GJ1PSBE/ref=oh_aui_detailpage_o02_s01?ie=UTF8&psc=1

I made an enclosure for my new pendant out of some thin (0.5" x 2") aluminum extrusion. The faceplate was a test in 1/8" hardboard, I plan to make the final one out of either aluminum or black ABS…I have both, but I am leaning towards the ABS. I think the black will look better with the aluminum framing.


5 Likes

looking great, were you not tempted to cut individual holes for each key?

1 Like

When I cut the new top with ABS I was thinking about making a separate piece that does just that…mostly to keep dust and debris out of the holes.

2 Likes

Come on Erik, we missed your productions. I think you spent too much time for this project. We need to see some goodies. :innocent:

1 Like

I’ll start cranking out some things and posting them…I have a few projects in the works now. :slight_smile:

4 Likes

I was considering on making a pendant for the X-carve. Just been too busy looking for a new place to live and trying to get my other tools working. Great work here. Thanks for sharing the progress.

1 Like

Is it difficult to make a ugs/easel pendant?

The hardest part for UGS was getting the commands from the pendant into the program…I ended sending commands through the command entry field. I don’t use easel, so I really don’t know.

Way back in this thread I had some info on my first pendant: It's Alive - #690 by ErikJenkins

where did you buy those clamps?