# 3D Printer / CNC Machine (Model Core XY) # List of material ## Frame 15 x 4040 T-slot aluminum channel 6 x 2020 T-slot aluminum channel * 4 x 400mm (X) * 4 x 400mm (Y) * 4 x 500mm (Z) * 2 x 285mm (Bed) * 1 x 185mm (Bed) ## Fixings 60 x M5 x 8mm button head screws 60 x M5 x 10mm button head screws 2 x 100pcs T-Slot M5 hammer nuts 3 x 10pcs Aluminium Corner Brackets 50 x M3 x 10mm pan head screws 50 x M3 x 20mm pan head screws 2 x M3 x 6mm pan head screws 2 x M3 x 35mm pan head screws 35 x M3 Nylong lock nuts 35 x M3 Hex nuts ## Motors, Electronics and Accessories: 12 x LM8UU Linear Bearing 2 x Shaft Coupler 2 x GT2 20 Teeth Pulley 5 x GT2 timing Belt 8 x Idler Pulley 4 x NEMA17 Stepper Motor 3 x Endstop Switch 1 x Arduino Mega 1 x Ramps 1.4 1 x LCD Display with SDcard reader 2 x 10 Pin Data Cable 4 x A4988 With Heat Sink 1 x 12V DC 50mm Blow Radial Cooling Fan 1 x Heatbed 12V 1 x 12V 30A 360W Switching Power Supply 1 x Thermistor 100K With 1M Cable for Heat Bed 1 x DC power wire (choose 14AWG) 1 x 10M Tinned Copper 22AWG 2 Pin Red Black 1 x 4pcs Bed levelling screw/spring 1 x MK8 Hotend(1.75mm long) 1 x Inductive Proximity Sensor - PNP 1 x Bowden Extruder Assembly 2 x T8 lead Screw(500mm) 6 x 306 bearing ## Designing of the Frame * Aluminium channel of 40x40 mm is opted for the construction of the frame of the machine. ![](https://i.imgur.com/ZbTjrhP.jpg) * The Aluminium channel is further cut into 12 pieces for the cube assembly. ![](https://i.imgur.com/ymTee65.jpg) * 8 pieces of length 400 mm each for the X & Y axis. ![](https://i.imgur.com/p3TtASc.jpg) * 4 pieces of length 500 mm each for the Z axis. ![](https://i.imgur.com/Ddw2qaV.jpg) * The channels are held rigidly with the help of angle brackets as shown below. ![](https://i.imgur.com/ehSO4jE.jpg) ![](https://i.imgur.com/vcbi7pV.jpg) ![](https://i.imgur.com/zmnZQBY.jpg) ![](https://i.imgur.com/2p0bqee.jpg) ![](https://i.imgur.com/MHsGl4e.jpg) ![](https://i.imgur.com/zb12T3S.jpg) ![](https://i.imgur.com/V0VUH2V.jpg) ![](https://i.imgur.com/SOVtjaf.jpg) ![](https://i.imgur.com/rvMIYFY.jpg) ![](https://i.imgur.com/tsryYhT.jpg) ## Motor Mounting * Attach the motor for the X motor mount printed part as shown below. ![](https://i.imgur.com/NBZmmel.jpg) * Mount the GT2 6mm 20 teeth pully to the motor and fix the entire assembly in the top corner of the Cube. ![](https://i.imgur.com/qcD38o8.jpg) * Attach another set of motor to the Y motor mount printed part as shown below. ![](https://i.imgur.com/PIdgQpG.jpg) * Mount this motor assembly to the bottom side of the cube. ![](https://i.imgur.com/VvXp6Vy.jpg) ![](https://i.imgur.com/iKlvBtb.jpg) * The motor assembly must be fixed as shown below. ![](https://i.imgur.com/aHE3KFP.jpg) ## Z axis Mountings * Attach the Z Shaft clamp printed part at equal distances and ensure that they are alligned properly on both edges of the bottom end. ![](https://i.imgur.com/juAynKY.jpg) ![](https://i.imgur.com/llAofA5.jpg) * Also attach the Z Shaft clamp printed part to the top end. ![](https://i.imgur.com/GwHRLU4.jpg) ## Z axis Smooth Rod * Place the smooth rod through the Z carriage printed part as shown below. ![](https://i.imgur.com/s5PZJFn.jpg) ![](https://i.imgur.com/DtkY4kQ.jpg) ![](https://i.imgur.com/asOBbFV.jpg) * Now attach the smooth rod assembly to Z shaft clamp. ![](https://i.imgur.com/tqjLgpz.jpg) * Repeat the same procedure on all 4 sides as shown below. ![](https://i.imgur.com/FdkI8CG.jpg) ## Print Bed Frame * The print bed frame should be firmly fixed to the smooth rod assembly. ![](https://i.imgur.com/gV8atqF.jpg) ## Z axis Screw Rod * Attach the 6mm to 8mm Coupler to the Z axis motor. ![](https://i.imgur.com/oRfKjTS.jpg) * The screw rod assembly is fixed to the Z axis motor. ![](https://i.imgur.com/xCSQEnh.jpg) ![](https://i.imgur.com/prpliMj.jpg) ## X-Y axis Smooth Rod * Place the XY idler printed part on the top side edges of the cube. ![](https://i.imgur.com/WRj5zNr.jpg) ![](https://i.imgur.com/e96fLIj.jpg) * Insert the smooth rod into this assembly. ![](https://i.imgur.com/wZtyCl9.jpg) * Place the XY joiner around the smooth rod. ![](https://i.imgur.com/PBztBqM.jpg) ## Print Head Assembly * Attach one of the end stop switches to the X Carriage printed part. ![](https://i.imgur.com/JSoy138.jpg) * Place two smooth rod assembly. ![](https://i.imgur.com/q3ZwEwG.jpg) ![](https://i.imgur.com/eTm8Q8Z.jpg) * Place this assembly as shown below. ![](https://i.imgur.com/AOfYzbE.jpg) * Attach the cooling fan with E3D hotend. ![](https://i.imgur.com/J46ka25.jpg) ## Pulley Belt Installation * Pass the belt along the edges of the printer through the printed parts as shown below. ![](https://i.imgur.com/8D5qiFx.jpg) ![](https://i.imgur.com/Ux1R9b5.jpg) ## Filament Extruder * The extruder motor is attached to one of the edges of the cube. ![](https://i.imgur.com/uul8g1V.jpg) ![](https://i.imgur.com/zsWG89Y.jpg) ## Electronics * Ramps 1.4 board with A4988 motor drivers. ![](https://i.imgur.com/MfFUpQj.jpg) * Mount the Ramps board on top of Arduino Mega as shown below. ![](https://i.imgur.com/HHl543t.jpg) ![](https://i.imgur.com/l0Zk6ZK.jpg) * SMPS unit of 12V & 21A ![](https://i.imgur.com/DGGvTUa.jpg) * RepRapDiscount Full Graphic Smart Controller. ![](https://i.imgur.com/Hn7lE6a.jpg) * Heat bed. ![](https://i.imgur.com/78fZXIP.jpg) * Place the end switches. ![](https://i.imgur.com/zHA4Z5f.jpg) ![](https://i.imgur.com/Ws3T8ts.jpg) ## Circuitry ![](https://i.imgur.com/pFFsGBr.jpg) ## code More Info On code can be found here https://github.com/MarlinFirmware/Marlin and below changes will help