Creality Ender-3 Neo Max + Sonic Pad โ Machine Reference & Connection Guide
Creality Ender-3 Neo Max + Sonic Pad โ Machine Reference
The Ender-3 Neo Max is a large-format FDM printer (300ร300ร320mm) with direct drive extruder and CR Touch auto-leveling. The Sonic Pad is a Creality Klipper controller โ it runs Klipper, Moonraker, and Mainsail, connecting to the printer over USB.
How the Sonic Pad Works
Slicer โ upload to Sonic Pad (Mainsail web UI or Moonraker API)
Sonic Pad (Klipper) โ sends G-code to printer mainboard over USB
Printer โ controls motion, heaters, fans
Do NOT connect your PC directly to the printer. All communication goes through the Sonic Pad.
Connection Quick Reference
| Method | Details |
|---|---|
| LAN (primary) | http://<sonicpad-ip> โ Mainsail on port 80 |
| WiFi | Configure on Sonic Pad touchscreen at first boot |
| SSH | root@<sonicpad-ip> โ default password: creality |
| mDNS | mainsailos.local if router supports mDNS |
| Moonraker API | Port 7125 โ used by Orca Slicer / Cura remote upload |
To find Sonic Pad IP: touchscreen โ Settings โ Network โ IP Address.
Slicer Setup (Orca Slicer)
- Printer โ Add Printer โ Physical Printer
- Host type: Klipper (Moonraker)
- IP:
<sonicpad-ip>โ port:7125 - API key: blank (unless set in Moonraker config)
- Print โ file uploads directly to Mainsail queue
For Cura: Manage Printers โ Connect โ Octoprint/Moonraker โ enter Sonic Pad IP + port 80.
CR Touch Auto-Leveling
- Run
BED_MESH_CALIBRATEbefore first print (Mainsail console or dashboard) - Recommended probe grid: 5ร5 or 7ร7 for the 300mm bed
- Save:
SAVE_CONFIGafter calibration - Start G-code: add
BED_MESH_PROFILE LOAD=defaultafterG28
Sonic Pad First-Time Setup
- Connect Sonic Pad USB-A โ printer mainboard USB
- Power on Sonic Pad first, then printer
- Touchscreen setup: select Ender-3 Neo Max from machine list
- Configure WiFi or use Ethernet
- Run Z-offset calibration and bed mesh before first print
Firmware Updates
Sonic Pad โ touchscreen โ Settings โ System Update (OTA). Printer mainboard โ download .bin from Creality, SD card to printer (power off โ insert SD โ power on).
Useful Links
- Creality official site
- Creality wiki โ Ender-3 Neo Max
- Sonic Pad firmware
- Orca Slicer releases
- Mainsail docs
- Klipper docs
- Reddit r/ender3
- Reddit r/klippers
Common Issues
Sonic Pad not finding printer: Check USB cable is data-capable. Try another USB port on Sonic Pad. Power Sonic Pad before printer.
Mainsail shows Disconnected: SSH in and run sudo systemctl restart klipper.
First layer too high/low: Re-run Z-offset calibration in Mainsail โ Z calibrate. Adjust in 0.05mm increments.
Bed mesh not loading: Add BED_MESH_PROFILE LOAD=default to start G-code in slicer, after G28.
Print shifting: Check X/Y belt tension. Direct drive adds weight to X carriage โ verify stepper current in printer.cfg.
Large prints warping: Heat bed for 5+ minutes before starting. Add brim. Consider an enclosure for ABS/ASA.