openbuilds_cnc_machine_2018
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| openbuilds_cnc_machine_2018 [2019/05/01 21:05] – [Electronics] tell | openbuilds_cnc_machine_2018 [2021/08/02 22:37] (current) – [Electronics] tell | ||
|---|---|---|---|
| Line 5: | Line 5: | ||
| Based on the C-Beam Machine kit from Openbuilds.com: | Based on the C-Beam Machine kit from Openbuilds.com: | ||
| + | |||
| + | {{ cbeam-openbuilds.jpg? | ||
| Steve and Jeff assembled it following the video on https:// | Steve and Jeff assembled it following the video on https:// | ||
| Line 21: | Line 23: | ||
| The interface board also has inputs that can be connected to limit and emergency-stop switches. | The interface board also has inputs that can be connected to limit and emergency-stop switches. | ||
| - | There is no schematic that I've found for the interface | + | The interface |
| - | ^ DB25 connector pin ^ PC Parallel Printer Port Signal | + | The interface board is cabled to the parallel printer port on a PC. The parallel port must either be on the motherboard or on a PCI expansion card; USB control |
| - | | 1 | + | |
| - | | 2 | + | |
| - | | 3 | + | |
| - | | 4 | + | |
| - | | 5 | + | |
| - | | 6 | + | |
| - | | 7 | + | |
| - | | 8 | + | |
| - | | 9 | + | |
| - | | 10 | S6 | + | |
| - | | 11 | S7 | + | |
| - | | 12 | S5 | + | |
| - | | 13 | S4 | + | |
| - | | 14 | C1 | + | |
| - | | 15 | S3 | + | |
| - | | 16 | C2 | + | |
| - | | 17 | C3 | + | |
| - | The interface board is cabled to the parallel printer port on a PC. The parallel port must either be on the motherboard or on a PCI expansion card; USB control is not possible (see the linuxCNC documentation). | + | ====== First Motion ====== |
| - | If curious, more parallel port information is at https://en.wikipedia.org/wiki/Parallel_port | + | |
| + | The machine first moved its motors in June 2019: https://www.youtube.com/watch? | ||
| + | (This is from the motor test function in the linuxcnc setup program, which moves one motor back and forth at high speed. | ||
| ====== Control Software ====== | ====== Control Software ====== | ||
| Line 55: | Line 42: | ||
| LinuxCNC' | LinuxCNC' | ||
| - | ====== | + | ====== |
| + | Before running a g-code program on a real machine to actually turn metal into shavings, | ||
| + | we can simulate that program to make sure that it does what we want. | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | ====== CAM Software ====== | ||
| To be determined. | To be determined. | ||
| Simple G-code can be written by hand. https:// | Simple G-code can be written by hand. https:// | ||
| + | |||
| + | There are simple g-code generator python scripts at https:// | ||
| + | The output of these is easy to understand, and will be some of our first trials. | ||
| + | |||
| + | But to really make parts, we need a true Computer Aided Manufacturing (CAM) tool, that takes a 3-d model from CAD and turns it into the long sequence of cutter moves described by g-code. | ||
| We can get a free/ | We can get a free/ | ||
openbuilds_cnc_machine_2018.1556759115.txt.gz · Last modified: 2019/05/01 21:05 by tell
