loading
Enclosed Type

Desktop DIY CNC Router - Arduino Based

by:Transon     2020-12-07
With this goal in mind, the design of the fixed gantry is determined in order to improve rigidity and design simplicity.
Frame: Laser cutting of aluminum parts connected from 6mm plates and V-slot aluminum extrusion bolts.
, Linear guide rail: induction hardened chrome plated linear guide rod and linear bearing slmk20uu for X and Y
Axis of Z-and LMK12UUAxis.
Linear Drive: T8 OD 8mm lead screw with pillow seat end bearing and anti-return nut block with 2mm lead distance of 2mm.
Drive motor and controller: 381 ozin 3. 5A KL23H2100-35-
4B stepping motor for X and Y
Shaft and rattan 23 57HS22 stepping motor for z _ axis.
TB 6600 stepper motor driver.
Spindle: 500 w dc air-cooled spindle. 500 W 48V 10. 4A power supply.
PWM speed controller.
No. 1 aluminum plate parts are bolted to V-
Use 4 Corners L50x50x5 extrusion slots 40x80. . . 80mm T Long-bolts. V-
Connect the slot 20x40 PCs Bolt to 40x80 using a 6 angle joint. . .
40mm long, use T-again-bolts.
20x40 angles are fixed to each other using concealed holders.
The front of the top and steps are fitted with a 4mm clear acrilic board.
Power units, controllers, speed controllers and other electronic devices are installed on these boards.
Two angle sections of L40x40x4. . .
As shown in the figure, the drill is 180mm long and is used to bolt part 5 and part 6 of the Workbench together.
The LMK20 four linear bearings are fixed on the 6 th plate.
The linear guide end supports SHF20, and the wire rod end bearing KFL08 is fixed on the outside of the 6 th plate.
There is a recoil nut block fixed on the L50x50x5. . .
100mm long angle piece, which is fixed on the inside of part 6 using Center 3 holes. Completed Y
The shaft assembly is placed inside the frame, and the linear guide rod is first placed through one end support, then the linear bearing and the second end support are placed on the otrher end.
Finally place the screw.
After assembly, make sure you can easily move the Workbench by turning the screw rod manually.
Re-assemble and re-adjust if there is excessive friction.
Laser Cut Parts 3 and 4 are connected together using four 70mm long, 15x15mm aluminum square section bolts.
One leg of the 50x50 aluminum corner is cut to 25mm, making it L50x25x5. . . 70mm long.
As shown in the figure, this piece is drilled and bolted to Block 3.
Its recoil block is fixed.
Z-due to axial load-
A thrust bearing is required to support the shaft screw.
The thrust bearing and the screw housing are custom made and installed with the screw bearing on the lower side of Part 4.
Laser cut parts 7 and 8 are connected together using two 135mm long aluminum square section bolts. One L50x28. 5x5. . .
Cut 80mm long from an aluminum angle of 50x50mm as shown in the figure and Bolt to Part 7.
Its recoil block is fixed.
For rigidity, there are no 7 screws between the top and the bottom with two 150mm long 8mm screws.
The 12mm linear guide rod is first placed through one end support, then the linear bearing and the second end support are placed on the otrher end.
Finally place the screw.
Once assembled again, make sure you can move the Z-
By turning the wire rod manually, the shaft assembly is easy.
Re-assemble and re-adjust if there is excessive friction. Nema 23 381 oz-in 3. 5A KL23H2100-35-
4B stepping motor for X and Y-Axis. For Z-
The axis of the nf23 57HS22.
Plastic block gasket for vibration suppression.
The stepping motor is connected to the lead screw through a flexible coupler.
TB6600 drivers are used for all 3 motors.
A Makerbot type mechanical end stop is used for each shaft to improve noise filtering, and they are wired using shielded cables and photocoupler.
The circuit is connected to a single-sided PCB of 5x7 cm.
Spindle: air-cooled DC 500 W 12 000 rpm with PWM speed regulating power supply: 48 V 10.
4A 500 WSome base: Hardware: Arduino Uno R3 with CNC shield v3.
00 software: GRBL, ugs grbl is open source software running on Arduino Uno, which adopts G-
The command is encoded by serial and the command is converted to the motor signal. Universal G-
The code sender is a Java-based Cross-Platform G-
Sender of code compatible with GRBL and TinyG/g2core.
Use it to run a CNC machine controlled by GRBL or TinyG/g2core. GRBL V0. 9 -Arduino Z-
Limit and spindle enable pins are replaced.
See the following figure: the picture above shows the TB6600 wiring diagram with Ardaino CNC shield.
Configure GRBL v0.
Custom message
Chat Online 编辑模式下无法使用
Leave Your Message inputting...
88888888888888888888888