# 🖨️ 3D printing
This section provides the 3D printable components used in the MICKY robot. All parts were designed to support the mechanical structure and facilitate integration with electronic components, while maintaining low cost and ease of fabrication.
## [Download the 3D Models Here](https://github.com/fbot-research/open_micky/tree/main/hardware)
## Before Printing
> We assume you have basic experience with consumer-level 3D printers (K1 Max, Ender 3, etc.). This means you know how to properly 3D print STL files with PLA filaments and are familiar with reorienting parts, adding supports, adjusting infill, and modifying print speed to achieve your desired balance of material strength, efficiency, and model detail quality.
>
- All the 3D printed parts shown in the images of MICKY were printed using a **Creality K1 Max with PLA Speed Premium Orange filament**.
- Drying PLA is recommended for humid environments at 45°C for 8 hours before printing.
---
## Wheel Motor Mount

This component secures the wheel motors to the robot structure, ensuring proper alignment and stability during operation. It is designed to withstand mechanical loads generated by the locomotion system while maintaining ease of installation and replacement. An aluminum profile is placed between each pair of motor mount assemblies to reinforce the structure and improve overall rigidity.
---
## Driver Mount

This part provides a dedicated mounting interface for the motor drivers, keeping them securely fixed to the structure. It ensures proper organization and accessibility for wiring and maintenance.
---
## Battery Mount

This component holds the batteries in place, providing structural support and protection during operation. The design ensures stability and easy access for installation and replacement.
```{note}
The robot design provides space for four batteries, with two dedicated exclusively to powering the locomotion system, while the remaining two are intended for use with an external computer, if needed.
```
---
## Arduino Board Mount

This mount secures the Arduino board to the robot structure, providing a stable platform for control and communication. It is designed to allow easy access to ports and connections.
---
## Driver Board Mount

This component is used to mount and organize the driver control boards, ensuring proper positioning and secure fixation. It facilitates cable management and system maintenance.
---
## Structural Supports

These components reinforce the overall structure of the robot, improving rigidity and mechanical stability. They are designed to distribute loads and maintain alignment between modules.
---
## Emergency Stop Button Mount

This mount provides a secure interface for installing the emergency stop button, ensuring it remains accessible and firmly fixed. It is positioned to allow quick and reliable user interaction in critical situations.
---
### Cost Considerations
* **Own printer** (Recommended): Everything can be printed on consumer 3D printers like the Creality K1 Max (~$899.00 USD).
* **Filament cost**: Approximately $38–55 USD for the required PLA filament.