(THIS PAGE IS WORK IN PROGRESS!!!)
The FabMX 3D printer was designed to handle the (quite heavy) FabMX Pellet Extruder while keeping the printer compact and affordable.
Therefore this printer moves the print bed in two axes (a xy table) so the heavy extruder only has to be moved up and down (z axis).
It uses OpenBuilds linear actuators with modifications.
Specs:
- Build volume: 165mm x 165mm x 150mm
- Based on Laser4DIY Low Profile XY Table
- Uses 2 OpenBuilds NEMA17 V-Slot Actuators with Lead Screw for x and y axes (with modifications)
- plus 1 Open Builds C-Beam Linear Actuator for z axis
License
This FabMX 3D Printer with XY table is licensed under the CERN-OHL-P v2.
Parts List
Off-the-shelf parts
Qty | Part Name | Part Link | Comments |
---|---|---|---|
1 | OpenBuilds C-Beam Linear Actuator | openbuildspartstore.com ratrig.com | 250mm, no shield, incl NEMA23 motor |
2 | 8mm Metric Acme Lead Screw 290mm | openbuildspartstore.com makersupplies.dk ratrig.com | |
2 | Anti-Backlash Nut Block for 8mm Metric Acme Lead Screw | openbuildspartstore.com makersupplies.dk ratrig.com | SKU 1055; set includes M5 lock nuts |
4 | V-Slot 20x20mm 250mm | makersupplies.dk ratrig.com | |
8 | Xtreme Solid V Wheel Kit | openbuildspartstore.com makersupplies.dk ratrig.com | SKU 465 |
4 | Aluminum Spacers - 6mm | openbuildspartstore.com ratrig.com | SKU 90 |
4 | Eccentric Spacer - 6mm | openbuildspartstore.com ratrig.com | SKU 226 |
4 | Ball Bearing 688Z 8x16x5 | openbuildspartstore.com ratrig.com | SKU 780 |
4 | 8mm Shim (12x8x1mm) | openbuildspartstore.com ratrig.com | SKU 835 |
4 | Lock Collar - 8mm | openbuildspartstore.com ratrig.com | SKU 840 |
9 | V-Slot T-Nut M5 | openbuildspartstore.com ratrig.com | |
4 | M5 x 20mm Low Profile Screw | openbuildspartstore.com ratrig.com ratrig.com(25pack) | SKU 750-pack |
8 | M5 x 22mm Low Profile Screw | aliexpress.com | for mounting wheels |
8 | M5 Nut Low Profile | openbuildspartstore.com ratrig.com | SKU 181; for mounting wheels |
5 | M5 x 8mm Button Head Screw | ||
11 | M3 x 8mm Button Head Screw | ||
4 | M3 x 5mm Button Head Screw | For screwing SledPlate to BedPlate | |
10 | M3 Nut | ||
6 | M2 x 6mm Screw | for attaching the "ruler" | |
4 | M2 x 10mm Screw | ||
10 | M2 Nut | ||
2 | M2 Washer | ||
8 | Self Tapping Screw #10 | openbuildspartstore.com ratrig.com | SKU 720 |
3 | Hex Standoff M3 (female/male) 30mm | For mounting one of the stepper motors | |
2 | NEMA 17 Stepper Motor | openbuildspartstore.com ratrig.com | Use pancake motor to save space (mandatory to fit into Laser4DIY enclosure) |
2 | GT2 pulley 20 5mm bore | makersupplies.dk ratrig.com | |
2 | GT2 pulley 20 8mm bore | makersupplies.dk | |
1 | GT2 timing belt 6 mm closed loop 128 mm | gtech-shop.de | |
1 | GT2 timing belt 6 mm closed loop 250 mm | gtech-shop.de | |
2 | Micro Switch | Panasonic AV32143AT or similar | |
4 | distance sleeves 18mm, d=3mm, D=6mm | ||
4 | M3x25 flat head | ||
1 | heat bed | e.g. aliexpress | 15x15cm or 18x18cm, mounting holes must be 14cm apart (horizontally and vertically) |
1 | heat bed levelling kit | e.g. aliexpress |
Custom parts
The custom parts are stored in this GitHub repository; https://github.com/ProjectFabMX/FabMX-3D-Printer
Qty | Part Name | Process | Material | File | |
---|---|---|---|---|---|
2 | StandardEndPlate_BeamBracket | Laser cutting | Aluminium (AlMg3), 2mm | 2mm_StandardEndPlate_BeamBracket.dxf | |
2 | StandardEndPlate_InnerPart | Laser cutting | Aluminium (AlMg3), 2mm | 2mm_StandardEndPlate_InnerPart.dxf | |
2 | StandardEndPlate_OuterPart | Laser cutting | Aluminium (AlMg3), 2mm | 2mm_StandardEndPlate_OuterPart.dxf | |
1 | EndPlateLower_BeamBracket | Laser cutting | Aluminium (AlMg3), 2mm | 2mm_EndplateLower_BeamBracket.dxf | |
1 | EndPlateLower_InnerPart | Laser cutting | Aluminium (AlMg3), 2mm | 2mm_EndPlateLower_InnerPart.dxf | |
1 | EndPlateLower_OuterPart | Laser cutting | Aluminium (AlMg3), 2mm | 2mm_EndPlateLower_OuterPart.dxf | |
1 | EndPlateUpper_BeamBracket | Laser cutting | Aluminium (AlMg3), 2mm | 2mm_EndPlateUpper_BeamBracket.dxf | |
1 | EndPlateUpper_InnerPart | Laser cutting | Aluminium (AlMg3), 2mm | 2mm_EndPlateUpper_InnerPart.dxf | |
1 | EndPlateUpper_OuterPart | Laser cutting | Aluminium (AlMg3), 2mm | 2mm_EndPlateUpper_OuterPart.dxf | |
2 | SledPlate | Laser cutting | Aluminium (AlMg3), 3mm | 3mm_sledplate.dxf | |
1 | BedPlate V2 | Laser cutting | Aluminium (AlMg3), 3mm | 3mm_BedPlate_V2.dxf | |
2 | SledSpacer | Laser cutting | MDF, 5mm | 5mm_sledspacer.dxf | Could also be aluminium |
1 | Microswitch Bracket | 3d printing | any plastic e.g. PLA | MicroswitchBracket.stl | |
1 | Microswitch Bracket 2 | 3d printing | any plastic e.g. PLA | MicroswitchBracket.2stl | |
1 | Extruder Holder Lid | Laser cutting | Aluminium (AlMg3), 3mm | 3mm_Extruder_Holder_Lid.dxf | |
2 | Extruder Holder | Laser cutting | Aluminium (AlMg3), 3mm | 3mm_ExtruderHolder.dxf | |
1 | Heatbed Holder | Laser cutting | Aluminium (AlMg3), 3mm | 3mm_HeatBed_Holder.dxf | |
2 | Z-Axis Holder | Laser cutting | Aluminium (AlMg3), 3mm | 3mm_Z-Axis_Holder.dxf |
The "end plates" are made of 3 layers of lasercut aluminium, which are aligned and held together by M3 screws. It is also possible to have them CNC milled as one piece, but we chose laser cutting as it is much cheaper to get them produced this way.
Part Locations:
Assembly
General notes:
- Please see included STEP file where the individual parts go.
- There are different types of slot t-nuts: slide-in and drop-in types. The slide-in type can only be inserted from the ends of the profile. If you have these types, make sure you insert the t-nuts at the right places before screwing on the endplates, otherwise they cannot be inserted any more
- Make sure the motor orientation is correct, i.e. the cable connector is on the correct side. See STEP file.
- The lasercut holes in the aluminium plates are often too small. Drill them out to have the right sizes so that the screws go through. The only exception are 4 holes in the bed plate (see below). These holes need an M3 thread to be cut into.
X and Y axes
- Start with assembling the "end plates". They are made of 3 layers of lasercut aluminium, which are aligned and held together by M3 screws and M3 on the inside. These screws and nuts are not included in the STEP.
- The wheels (we need 8 for build) consist of 4 parts: The wheel itself, 2 ball bearings and a shim. The shim goes between the 2 ball bearings. The wheel package can contain an addition shim and a lock nut, which are NOT needed for the wheels. Also see wheel build video here: https://openbuildspartstore.com/xtreme-solid-v-wheel-kit/
- The wheels are attached with 6mm spacers, with standard spacers on one side and eccentric spacers on the other side of the sled. The eccentric spacers can be used to increase the force the wheels press onto the beams.
- Cut an M3 thread into these holes in the bed plate:
- The heat bed holder plate (4 "arms", round shape) has to be connected with the bed plate using distance sleeves and M3x25 flat head screws. For these screws to sit flush, the holes in the head bed holder plate have to be count sunk.
Heat bed
- The heat bed is mounted on the heat bed holder plate using springs and tensioning nuts
Z axis
- Assemble the z-axis by connecting it to the extruder using the laser cut parts (see step file, self explanatory)
Base
- After assembly, the X-Y-table is mounted on a separate linear rail, eventually connects the table and the z-axis
- Therefore, four holes have to be drilled into the 20x80mm rail in order to be able to connect it to the table. (See step-file and drawing for measurements)
- The exact position of the X-Y-table can still be adjusted later on
- The connection of the z-axis to the rail is fairly easy and can be seen in the step file. Use the laser cut trapezoidal parts.
- Once all components are mounted, the heat bed is moved to the maximum position towards the z-axis. Then, when assured the relative position between extruder (z-axis) and bed suits the functionality of the printer, the table can be fastened onto the connection rail.
Screenshot of CAD-Model as reference.
Copyright FabLab München e.V. 2023-2024
This source describes Open Hardware and is licensed under the CERN-OHL-P v2
You may redistribute and modify this documentation and make products using it under the terms of the CERN-OHL-P v2 (https:/cern.ch/cern-ohl).
This documentation is distributed WITHOUT ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY AND FITNESS FOR A PARTICULAR PURPOSE.
Please see the CERN-OHL-P v2 for applicable conditions