Gallery, Projects and General > Project Logs
Electronic Leadscrew for the New Lathe
Bigbadbugga:
--- Quote from: vtsteam on March 31, 2015, 10:48:14 PM ---I can open all of the files. Which files can't you open, BB, and I'll tell you what they are, and how to open them. (The ODG file is an Open Office/Libre Office spreadsheet). Most others are code files, and stock images of the display and ATMega board.
The connections are between existing Arduino board, some switches, encoders, and stepper driver, so it's just given as a pin list referencing the Arduino's numbered pins. There is no schematic or circuit board info. You'd have to hard wire it. Maybe write to him -- he seems to speak English on the video.
Here is the Pin List:
--- Code: ---Pins - Funktion RJ45 (Encoder A,A' / B, B' / Z,Z')
8- GND BR
7- 5V BR/W
6- B+ GR
5- Z- BL/w
4- Z+ BL
3- B- GR/W
2- A- OR
1- A+ OR/W
---------------
Pins - Funktion RJ45 (Encoder A/B/Z und Eingänge (Endschalter) )
8- GND
7- 5V
6- B+
5- Arduino 41
4- Z+
3- Arduino 39
2- Arduino 38
1- A+
--------------
Pins - Funktion RJ45 (Endstufe)
8- GND
7- Arduino 11 (Status Eingang)
6- 5V
5- Arduino 8 Dir Pin
4- 5V
3- Arduino 9 Step Pin
2- GND
1- Arduino 10 Enable
----------------
S1- Arduino 42
S2- Arduino 43
S3- Arduino 44
S4- Arduino 45
S5- Arduino 46
S6- Arduino 47
S7- Arduino 48
S8- Arduino 49
S9- Arduino 50
S10- Adruino 51
S11- Arduino 40 (Encoder Taster)
S12 - Reset
Encoder A- Arduino 19 Int4
Encoder B- Arduino 20 Int3
Externer Encoder A- Arduino 2 Int0
Externer Encoder B- Arduino 3 Int1
Endschalter - 38
Endschalter - 39
Endschalter - 41
LED Status 1- Arduino 53
LED Status 2- Arduino 52
LED Status 3- Arduino 30
LED Status 4- Arduino 31
Summer- Arduino 32
--- End code ---
Edit:
On his website there is this in the Downloads section:
--- Quote ---ZyklenAutomatik b2.02 comming soon
--- End quote ---
In his video he shows an older version (probably the pin list above) and a newer version of his board. The newer version is probably what he's working on.
--- End quote ---
Thanks Vsteam, it was the odg files I couldn't see. The pinout is very helpful, thanks. I should be able to design a board from that. It's been a while since I dabbled, but I'll have fun having a go.
RussellT:
Hi Pekka
I wasn't thinking of counting leading and trailing edges but just using both trains of pulses - the fact that they are slightly out of phase won't make much difference.
I can see how spurious pulses could come as you stop, start, and change direction which means that you would struggle to use this to reset each cut on the thread. However once it is running then the more input pulses you have the more accurate it should become - I've been trying to work out the errors and I think that with 1200 pulses per rev of the spindle it should be possible to do all the inch threads that Steve suggests with no error.
Pekka, is it feasible to use the 600 p/r encoder on two channels to get 1200 p/r?
Russell
PekkaNF:
--- Quote from: RussellT on April 01, 2015, 06:07:22 AM ---Hi Pekka
I wasn't thinking of counting leading and trailing edges but just using both trains of pulses - the fact that they are slightly out of phase won't make much difference.
I can see how spurious pulses could come as you stop, start, and change direction which means that you would struggle to use this to reset each cut on the thread. However once it is running then the more input pulses you have the more accurate it should become - I've been trying to work out the errors and I think that with 1200 pulses per rev of the spindle it should be possible to do all the inch threads that Steve suggests with no error.
Pekka, is it feasible to use the 600 p/r encoder on two channels to get 1200 p/r?
Russell
--- End quote ---
Hi, I linked this before, hote it answers your guestion better than my limited englis would do:
http://www.dynapar.com/Technology/Encoder_Basics/Quadrature_Encoders/
Latest question, Yes and it is often done. Just have a eye on mechanical system and don't let that errors accumulate too long. "index pulse" or other reference is routinely used.
Pekka
vtsteam:
Russell, my spreadsheet will show you the errors for any inch size thread at any encoder resolution, any stepper to leadscrew ratio, any encoderr to spindle ratio and any leadscrew pitch (phew!)
And it will do it for both the encoder disk method of dividing, and the digital method of dividing.
It will also show you the data throughput rate needed (all computational time). Right now I'm at 5khz w/ a 600 line encoder running at 5 times spindle speed ( running at spindle motor speed, in other words).
vtsteam:
I was thinking about something like this:
http://www.ebay.com/itm/Encoder-600P-R-Incremental-Rotary-Encoder-AB-2-phase-6mm-Shaft-5V-24V-coupling-/321160456974
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version