Line 28: |
Line 28: |
| == Maintenance == | | == Maintenance == |
| | | |
− | 9.12.2016 - Danny Blanchard: Normally Open (NO) Homing switches installed on X, Y, and Z-axis. Positive Z-axis stop plate installed to prevent top of spindle from crashing at the top of it's travel. Each axis has been wired with a 330ohm resistor connected to 5vdc, as seen below (colors are off: X is actually yellow wire, Y blue wire, Z is orange wire, and ground is black wire). V-wheels and rails all cleaned with a toothbrush: lots of gunk (smooshed wood dust, I believe) on the anodized rails. Also replaced some twist-nuts with solder/heatshrink connections, but there is still more to do in that regard. | + | 10.6.2016 - Danny Blanchard: Downloaded and compiled GRBL v0.9j onto the gShield/Uno. Homing and hard limits now work, although I'm still getting the occasional "Alarm: Hard Limit" that is likely due to excessive RF noise (I'll be attacking this next) from the spindle and other electronics. The machine (by design) will not move until a homing cycle has been run (send "$H" via Universal G-Code Sender command line console). Home position (X0 Y0 Z0) is located on the left side of the machine as you look at it, closest to the operator, and Z homes all the way to the up top. After doing some settings debugging (acceleration, arc, limit direction inversions, feed/seek/homing rate adjustments) I was able to make some basic, yet exciting cuts. First I generated a usable G-code using Fusion 360 and their "Generic GRBL" post-processor setting. After some tweaking on the side of GRBL, I was able to get 2D and 3D Adaptive clearing (HSM stuff) working, as well as helical ramping/boring. It's alive! |
| + | |
| + | 9.12.2016 - Danny Blanchard: Normally Open (NO) Homing switches installed on X, Y, and Z-axis. Positive Z-axis stop plate installed to prevent top of spindle from crashing at the top of it's travel. Each axis has been wired with a 330ohm resistor connected to 5vdc, as seen below (colors in graphic are wrong: X is actually yellow wire, Y blue wire, Z is orange wire, and ground is black wire). V-wheels and rails all cleaned with a toothbrush: lots of gunk (smooshed wood dust, I believe) on the anodized rails. Also replaced some twist-nuts with solder/heatshrink connections, but there is still more to do in that regard. |
| The motion control board (GRBLShield, pronounced "girr-ble, gerbil, or garble": whichever you prefer) is currently running GRBL v0.8C, and I'm having some difficulty getting the homing direction invert setting ($18) to produce any change. Currently the axis move in the positive direction (away from a lower LH zero home) when the $H command is sent, but changing the $18 value from 0 to 1 makes no change. I'm considering compiling the newest version of GRBL, v0.9J, as the versions since 0.8c have addressed various homing bugs which I believe we're currently experiencing. So next step is to compile and flash using the Arduino IDE, and go from there. | | The motion control board (GRBLShield, pronounced "girr-ble, gerbil, or garble": whichever you prefer) is currently running GRBL v0.8C, and I'm having some difficulty getting the homing direction invert setting ($18) to produce any change. Currently the axis move in the positive direction (away from a lower LH zero home) when the $H command is sent, but changing the $18 value from 0 to 1 makes no change. I'm considering compiling the newest version of GRBL, v0.9J, as the versions since 0.8c have addressed various homing bugs which I believe we're currently experiencing. So next step is to compile and flash using the Arduino IDE, and go from there. |
| https://lh4.googleusercontent.com/-FhXABwKcb-I/UvMhBLTESlI/AAAAAAAADCI/kfE-f7jkrwc/s800/cnc_limit_switch_c3.png | | https://lh4.googleusercontent.com/-FhXABwKcb-I/UvMhBLTESlI/AAAAAAAADCI/kfE-f7jkrwc/s800/cnc_limit_switch_c3.png |
Line 40: |
Line 42: |
| 1. Waste board repaired or replaced. Entire board is unsupported in the middle, causing it to sag. Also, one stud has pulled up a volcano-like mountain in one part of the waste board, and needs to be milled down. Recommend getting two $7 20mmx20mmx300mm extrusions (from Inventables or elsewhere) and T-nuts to support it in the middle (this is a common upgrade for this particular machine). | | 1. Waste board repaired or replaced. Entire board is unsupported in the middle, causing it to sag. Also, one stud has pulled up a volcano-like mountain in one part of the waste board, and needs to be milled down. Recommend getting two $7 20mmx20mmx300mm extrusions (from Inventables or elsewhere) and T-nuts to support it in the middle (this is a common upgrade for this particular machine). |
| | | |
− | 2. Bearing blocks on all axis need to be tuned. Some are not making contact, gantry is not square to waste board, and spindle is not square either. | + | 2. V-wheels/bearings on all axis need to be adjusted to a tighter tolerance. Some are not making contact, gantry is not square to waste board, and spindle is not square either. |
| | | |
| 3. Spindle PWM, both power supplies, and perhaps the GRBLShield should be mounted in a compact, fan-cooled enclosure. I'd love said enclosure to be part of a full machine enclosure that incorporates noise suppression, interior lighting, and dust collection. | | 3. Spindle PWM, both power supplies, and perhaps the GRBLShield should be mounted in a compact, fan-cooled enclosure. I'd love said enclosure to be part of a full machine enclosure that incorporates noise suppression, interior lighting, and dust collection. |
| | | |
− | 4. Finish Programming Homing and limit switches. This should prevent some crashes. | + | 4. Finish Homing and limit switches. They need some RF shielding/Google troubleshooting (search "Limit switch noise GRBL"), as well as adjustable limit-switch contacts on the positive X and Y axis. |
| | | |
| 5. General wiring clean-up and sheathing: some connectors have bare leads exposed, and I'd love to clean up the build by sheathing many of the wires. | | 5. General wiring clean-up and sheathing: some connectors have bare leads exposed, and I'd love to clean up the build by sheathing many of the wires. |