I have a BlueChick that came with the 5-Axis Bread-Out Board V5 (parallel port), it has 3xCW230, how to configure it on LinuxCNC?

Strictly to the point. Assuming: -You have a working linuxcnc install with a compatible parallel port -You have wired Bread-Out Board V5 to the motor drivers so you know which pins are for which signals(watch video tutorials for that on this site) -You have wired motors to motor drivers (watch video tutorials for that on this site) a)We need to know the base parallel port addres, for that you need to input on a linux terminal the command: #lspci -v You can scroll up and down the result with page up and page down. Look for a "Parallel Port..." line, the value you are looking for is the "I/O Ports at.." Write them down To get the Base Period Maximun Jitter, go to applications - cnc - Latency Test Now you should let that window running for a while, so it calculates an accurate jitter, go watch the tutorial videos for the connections between the Bread-Out Board and the motor controllers. After its been running for half an hour or so with the machine in use, write down the calculated jitter values, mine was Servo Thread - 39000 Now close the Latency test dialog b)Go to applications - cnc - stepconfwizard "START" - Create a new config Check - Create Desktop Shortcut to config files Check - Create Desktop Shortcut to start linuxcnc with this config FORWARD c)"BASE INFORMATION" Fill in a Machine Name that suits you Bluechick is XYZ on inches Fill in the Base Period Maximun Jitter with the value obtained in "a)" FORWARD d)If you watched the tutorials on a) and b) you know the pin numbers for your signals. Parport Base Address you need to put the value obtained in a), mine was cf00 Output pinout presets I used Sherline FORWARD FORWARD e)Axis X (chain and sprocket axis) Data for bluechick from build yourcnc Motor Steps per revolution 200 Microstepping 64 (that if you followed tutorials, change if you have different) Pulley teeth 1 ; 1 Leadscrew Pitch 0.444444 (that value comes from 1rev / (.25 in * 9 teeth)) Maximun Velocity 10 Maximun Acceleration 0.5 Home location 0.0 Table travel 0.0 to 34.0 (maybe you want to change this later) Now, you can do "Test this axis" and jog it (move it!) Try to position everything in the middle (you will be doing it axis by axis) and select "+ 0.5 in" Hit run, I used a pencil held at the gantry and paper to draw a line, then confirmed that the measurement was 0.5 in. Also tried with "+/- 0.5 in" and confirmed 1" measurement FORWARD when happy with your Axis X Repeat for Axix Y but the table travel is 0.0 to 12.0 f)AXIS Z With data from buildyourcnc.com Motor Steps per rev 200 Driver Microstepping 16 (as recommended for lead screw) Pulley teeth 1 ; 1 Leadscrew Pitch 2 Max Vel 2.5 Max Accel 0.5 Table travel 0.0 to 3.5 Test, and FORWARD when happy g)After configured you can go to Applications - cnc - LinuxCNC, and there you go... Additional Information: ... Still think that there should be a tutorial for this part. Additional Information: oh¡ Forgot to tell, the config shortcut will be available on our Desktop, launch linuxCNC from there

Back to blog

Leave a comment

Please note, comments need to be approved before they are published.