CNC style Pendant
-
@FelixH what would the 4the axis do as standard? Can anyone advise how to modify the code? Cheers
-
@CTRDevelopments there are machines with 4 or even 5 axis. The A position on the knob is for the 4th axis, if it exists.
Take your time and see the existing code. I am not expert either, but it doesn‘t seem the most complicated thing I‘ve seen...
-
I've taken this code and made a pendant with toggle switches. It's working great but I can't figure out how to be able to move in increments of .1, 1, 10, and 100. Currently I can only do .1, 1, and 10.
-
Use the toggle switches to set distanceMultiplier to 1, 10, 100 or 1000. I think that should be sufficient.
-
@dc42
I tried but it doesn't work as I thought it would. I've added the parameters I thought that would be needed to the sketch to add but when I select 100 it moves 10const int PinTimes1000 = 12; const int feedAmountPins[] = { PinTimes1, PinTimes10, PinTimes100, PinTimes1000, }; pinMode(PinTimes1000, INPUT_PULLUP);
-
Are you sure that PinTimes100 isn't permanently active? It will override PinTimes1000 if it is.
-
I've tried multiple switches and it's the same outcome. I know when I flip it to 1000 100 isn't active. I've tested it with a multimeter.
-
I have been researching this and am almost ready to undertake this... but one thought keeps coming to my mind..
since there is an Arduino Pro/Mini in there, what would it take to add a 0.96 OLED display to display things like position feedback for X/Y/Z/E and maybe display a menu list of macros that you would navigate with the wheel?
-
I set up a CNC pendant using DC42's excellent sketch. I felt it was missing something though.
With the support for 12864 displays for DuetWifis being added in 3.2 I set about a modification to the design.Luckily there are enough wires in the stock CNC pendant cable to support this so I just needed to make a small loom using some breadboard at both ends.
Works like a charm
Made some hangers for it:
-
@rilot this is brilliant... I will be going through the thread and attempting to replicate!
From a quick scan of the thread, do I have to have a panel due or can I do it with just a duet ethernet a pendant, and a 12864 display?
-
@rilot that is really nice work...when you can share the project?...I'm about to start making the normal pendant for duet 3 board but now seeing this I want to add the lcd as well...!
-
@rilot Are you able to home and run macros using the display?
-
@chimaeragh Yes, on both counts.
@weed2all I'll be sharing the files today on Thingiverse. Will post back here once uploaded. -
Design here: https://www.thingiverse.com/thing:4812429
I've included STEP files. -
@dc42 said in CNC style Pendant:
I have converted my CNC pendant to use an Arduino Pro Micro and updated the firmware at https://github.com/Duet3D/CNC-Pendant-Firmware. I've also added a wiki page about CNC pendants at https://duet3d.dozuki.com/Wiki/CNC_Pendant.
Great stuff @dc42 thanks for your efforts!
Probably a silly question but could I replace the 4 core wire with a pair of hc-06 Bluetooth modules?
I'm assuming it's just TTL between the Arduino and the duet?
Many thanks
Barry M -
@cncmodeller said in CNC style Pendant:
I'm assuming it's just TTL between the Arduino and the duet?
The signal levels on the Duet are 3.3V, not TTL.
-
-
Is, or has this work going to be wrapped up into a commercial product?
-
@doctrucker we've no plans to commercialise it; but it's open source, so others are welcome to.
-
@dc42 cheers. Wasn't looking to sell it, just would have been easier to buy it than make for the customer! I will read up, looks simple enough.
Thanks.
-
@rilot love the design and the additional display! Are you able to elaborate a bit on the wiring scheme as posted on thingiverse? Especially on what are the names referring to in the excel pic posted?
Conn LCD = connection to lcd panel
Conn sd = ?
Exp1 = ?
Exp2= ?Would be greatly appreciated!
-