Requirements - Phil1988/FreeDi GitHub Wiki
This section provides the necessary hardware, software, and information to convert your stock X-3 series printer into a FreeDi printer.
Hardware Requirements
1. Storage for the Operating System (OS) and Software
You have several options:
-
Option A: Use the original EMMC flash with a Makerbase MKS EMMC Adapter 1.0
-
Option B: Use the original EMMC flash with a Makerbase MKS EMMC-ADAPTER V2 USB 3.0 Reader
-
Option C: Use a standard USB flash drive. Attention! This is currently under review, as its not working for every user, see FreeDi not booting from USB stick While slower than an EMMC, it is a simpler option for getting your hands on this project because you might have a spare one already. Recommendation: For long-term use, an EMMC flash drive is advised.
-
Optional: If you want more storage, you may consider purchasing a new EMMC memory card with a reader as kit (e.g., 32GB instead of 8GB).
2. Wired connection
Unfortunately your printer needs to have a (wired) ethernet connection during the first installation process. After flashing the OS, the WiFi dongle loses your WiFi login data and you will not be able to connect to it wirelessly.
When the installation / first configuration is completed, you can use WiFi with no issues. With the latest firmware (>=v1.20) there are even Moonraker update manager based OTA updates available :)
3. (Optional) MicroSD Card
Only needed for for FreeDi v1.30 and lower. For FreeDi v1.40 and later, the "klipper auto flasher" (KAF) can be used to flash the MCU on the mainboard via software.
- Format: FAT32
- Storage: Minimum 16MB; maximum 32GB.
- Note: Larger microSD cards may work if you create a partition not exceeding 32GB.
Attention: If your microSD cards has a hidden partition, you must format it entirely. On Windows, I recommend formatting using **SDFormatter **and turn the "FORMAT SIZE ADJUSTMENT" option to "ON":
Software Requirements
-
SSH Terminal: To connect to your printer for the installation process.
- Recommendation: PuTTY for Windows users.
-
Image Writing Tool: Required to write images to USB/EMMC.
- Recommended: Win32DiskImager or balenaEtcher.
-
SFTP Client (Optional): Handy or necessary depending on your setup.
- Recommendation: WinSCP for Windows users.
Required Information
- Printer IP Address: You'll need the IP address of your printer to connect via SSH.
- Default Login Credentials:
- User:
mks
- Password:
makerbase
- User: