3D Printing the Rook, a cheap CoreXY 3D Printer

Mike Thomas
Created , last modified 
CoreXYRook

Table of contents
Sourcing Parts
Sourcing and printing parts to assemble a Rook 2020 MK2 3D Printer.
Printer Frame
| Item | Quantity | Received | Notes | 
|---|---|---|---|
| 200mm T-slot 2020 Aluminium Extrusion | 12 | 12 | |
| 2020 Aluminium Extrusion 3-way corner | 8 | 8 | 
Fasteners
| Item | Quantity | Received | Notes | 
|---|---|---|---|
| M3x6 | 10 | ||
| M3x10 | 22 | ||
| M3x12 | 2 | ||
| M3x16 | 6 | ||
| M3x18 | 2 | ||
| M3x25 | 8 | ||
| M3 Threaded Insert | 100 | BOM specifies more than needed | |
| M5x8 | 35 | ||
| M5x16 | 12 | ||
| M5x25 | 4 | ||
| M5x30 | 2 | ||
| M5 T-nuts | 35 | ||
| M5 Washers | 16 | 
Motion
| Item | Quantity | Received | Notes | 
|---|---|---|---|
| Filament Extruder | 1 | 1 | Using original Anet A8 Extruder with M6 Bowden Coupler | 
| F695 Bearing | 12 | 16 | |
| GT2 20T Pulley (5mm ID 6mm W) | 3 | 3 | |
| GT2 20T Toothed Idler (5mm ID 6mm W) | 3 | 3 | Using 3 of these instead of 6 F695 Bearings for gantry idlers and belted bed | 
| GT2 Open Belt LL-2GT-6 (6mm wide) | 4m | 4m | |
| Linear Rail MGN9C 200mm | 2 | 2 | |
| Linear Rail MGN9C 150mm | 1 | 1 | |
| Linear Shaft 8x200mm | 4 | 4 | |
| LM8UU Linear Bearing | 2 | 2 | 
Print Bed
| Item | Quantity | Received | Notes | 
|---|---|---|---|
| MIC6 1/4" Plate - 120x120mm | 1 | 1 | |
| Silicone DC 24V Heater 100x100mm 60W | 1 | 1 | |
| PEI + 3M 468MP (200MP) | 1 | 1 | |
| Spring Steel Flex Buildplate 120x120mm | 1 | 1 | |
| Kirigami Bed Mount | 1 | 1 | |
| Yellow Die Spring - M3 | 3 | 3 | 
Electronics
| Item | Quantity | Received | Notes | 
|---|---|---|---|
| Nema 17 Stepper Motors | 4 | 4 | Using original Anet A8 X/Y/Z1/Z2 Stepper Motors | 
| CR10 Style Hotend | 1 | 1 | |
| Power Supply | 1 | 1 | Using original Anet A8 Power Supply | 
| Raspberry Pi Zero | 1 | Not required as I plan on using RepRap Firmware | |
| Mellow Fly E3 RRF | 1 | 1 | |
| SPDT KW10 Limit Micro Switch | 1 | 1 | |
| V0 Simple Display | 1 | 1 | |
| 30x30x10 Axial Fan | 1 | 1 | |
| 40x40x10 Centrifugal Fan | 2 | 2 | Using instead of 120x120x32 Centrifugal Fan for the the Rookery Toolhead | 
Printing Parts
Bed
| Item | Quantity | Material | Printed | Notes | 
|---|---|---|---|---|
| KIRIGAMI BED MOUNT 8mm LEFT | 1 | eSun ABS+ (Pink) | ❌ | This is a mod by SMA GTO | 
| KIRIGAMI BED MOUNT 8mm RIGHT | 1 | eSun ABS+ (Pink) | ❌ | This is a mod by SMA GTO | 
| 8mm ROD HOLDER TOP | 2 | eSun ABS+ (Pink) | ❌ | This is a mod by SMA GTO | 
| 8mm ROD HOLDER BOTTOM LEFT | 1 | eSun ABS+ (Pink) | ❌ | This is a mod by SMA GTO | 
| 8mm ROD HOLDER BOTTOM RIGHT | 1 | eSun ABS+ (Pink) | ❌ | This is a mod by SMA GTO | 
Frame
| Item | Quantity | Material | Printed | Notes | 
|---|---|---|---|---|
| foot_Mount | 4 | eSun ABS+ (Pink) | ❌ | |
| OPTIONAL_Foot_Spacer | 4 | eSun ABS+ (Pink) | ❌ | This is a Rook 2020 MK1 Part | 
| Front Left Idler | 1 | eSun ABS+ (Pink) | ❌ | This is a mod by Aaron F | 
| Front Right Idler | 1 | eSun ABS+ (Pink) | ❌ | This is a mod by Aaron F | 
| Left Motor Mount | 1 | eSun ABS+ (Pink) | ❌ | This is a mod by Aaron F | 
| Right Motor Mount | 1 | eSun ABS+ (Pink) | ❌ | This is a mod by Aaron F | 
| Front idler block | 2 | eSun ABS+ (Pink) | ❌ | This is a mod by Aaron F | 
| Idler Riser | 1 | eSun ABS+ (Pink) | ❌ | This is a mod by Aaron F | 
| 90angle | 2 | eSun ABS+ (Pink) | ❌ | This is a mod by Kanrog Creations | 
Z Axis
| Item | Quantity | Material | Printed | Notes | 
|---|---|---|---|---|
| optional_skirt_z-motor_no_gear_reduction | 1 | eSun ABS+ (Pink) | ❌ | |
| Z_Endstop_adjustable | 1 | eSun ABS+ (Pink) | ❌ | |
| z_idler_mount | 1 | eSun ABS+ (Pink) | ❌ | 
Gantry
| Item | Quantity | Material | Printed | Notes | 
|---|---|---|---|---|
| XY Carriage Left | 1 | eSun ABS+ (Pink) | ❌ | This is a mod by Aaron F | 
| XY Carriage Right | 1 | eSun ABS+ (Pink) | ❌ | This is a mod by Aaron F | 
| belt_tie_v2 | 2 | eSun ABS+ (Pink) | ❌ | This is a mod by kyledavis_351660 | 
✅ Linear Rails
The linear rails come delivered with a coating of oil to prevent rust during storage and shipping. This coating is not a lubricant and needs to be removed before applying a coating of grease to the bearing surfaces.
I carefully removed the carriages from the rails and soaked them in Isopropyl alcohol for a few hours, then let them air dry before applying Mobil EP2 grease with a syringe directly to the ball bearings. I then reassembled the rails and applied more grease through one of the mounting holes behind the carriage.

Toolhead
| Item | Quantity | Material | Printed | Notes | 
|---|---|---|---|---|
| Fan_Shroud_4010_Modded_Fan_Inlet | 1 | eSun ABS+ (Pink) | ❌ | This is a Rook 2020 MK1 Part | 
| Rookery _ Belt Cradle | 1 | eSun ABS+ (Pink) | ❌ | This is a Rook 2020 MK1 Part | 
| Rookery_CR10_Key | 1 | eSun ABS+ (Pink) | ❌ | This is a Rook 2020 MK1 Part | 
Side-mounted spool and Extruder
| Item | Quantity | Material | Printed | Notes | 
|---|---|---|---|---|
| Extruder-Mount | 1 | eSun ABS+ (Pink) | ❌ | This is a mod by Kanrog Creations | 
| Spool-holder | 1 | eSun ABS+ (Pink) | ❌ | This is a mod by Kanrog Creations | 
Skirts
| Item | Quantity | Material | Printed | Notes | 
|---|---|---|---|---|
| Skirt | 2 | eSun ABS+ (Pink) | ❌ | |
| Optional_Skirt_30mm-fan_Mount | 1 | eSun ABS+ (Pink) | ❌ | 
Panels
| Item | Quantity | Material | Printed | Notes | 
|---|---|---|---|---|
| Bottom panel-easy mount_1 | 1 | eSun ABS+ (Pink) | ❌ | This is a mod by Kanrog Creations | 
| Bottom panel-easy mount_2 | 1 | eSun ABS+ (Pink) | ❌ | This is a mod by Kanrog Creations | 
| Bottom panel-easy mount_3 | 1 | eSun ABS+ (Pink) | ❌ | This is a mod by Kanrog Creations | 
| Bottom panel-easy mount_4 | 1 | eSun ABS+ (Pink) | ❌ | This is a mod by Kanrog Creations | 
| Rook2020-BackPanel | 1 | eSun ABS+ (Pink) | ❌ | This is a mod by ImSteffe | 
| LRS-150-Case-Lid | 1 | eSun ABS+ (Pink) | ❌ | This is a mod by ImSteffe | 
| LRS-150-Case-Heat-Inserts | 1 | eSun ABS+ (Pink) | ❌ | This is a mod by ImSteffe |