There is a seven pin socket on the control panel of the lathe labeled "R.P.M.’ where the digital speed display plugs in.
I would like to know what type of signal/voltage/? is on each pin for the purpose of trying to build my own digital display.
Perfect! That is exactly what I was looking for!
I finished my Arduino RPM displays and posted the info here o the Axminster forum. Thank you for the info, it saved me about £240.
You’re welcome. Nice bit of work too - always fun to do some hacking (especially when the end result is something useful and practical).
Don’t think it’d work on my little C2-300 clone though
Thanks for the nice words. I doubt it will work on your clone as well because Sieg uses a proprietary data format. What I really want to know is what information resides in the 39 bit “header” that the program ignores.
I chose the two line display because I have plans to code feeds and speeds based on material type and diameter. currently I am deciding on what type of input device to use (thin small keypad?) to select/input those parameters. then have the LCD suggest a speed.
The question is can I then have the Arduino set the speed?
Sieg are cheapskates, they use the exact same board in a number of their products up the line. they just enable more of its “features” with each sucessive model.
If I could get my hands on one of their digital input devices from the higher end models I may be able to decode what the controller board needs to set the speed.
When I say “clone” I mean “yet another rebranded Sieg lathe that’ll be made in the same factory”. It’s an old version of the C2 (not the SC2) so I don’t think it’s got the relevant header.
Input? Write a smartphone app that sends the Arduino http requests - no need to connect a keyboard to the board
I didn’t know they had the digital input on the higher end models. Perhaps some posts on a model engineer’s forum may help you find one, and strap it up to a logic analyser. Either that or find a local Axminster shop with one and distract the staff for long enough
the code I used has the bility to ignore the header data. it is in the codes remarks. So it may actually work. check out jefferies web site i ampretty sure he mentions it in his remarks.