-
-
Notifications
You must be signed in to change notification settings - Fork 64
Home
HalfManBear edited this page Apr 13, 2024
·
101 revisions
- Prerequisites
- Flashing OpenNept4une
- Initial Configurations & Updates
- Flashing / Updating Klipper MCUs
- Post-Installation Setup
- Importing OrcaSlicer Profiles
- Klipper & OrcaSlicer Printer Calibration
- Safely Powering Off your Printer
- Keeping your Printer Updated
- Recovery - Back to Factory
- Acquire an eMMC to USB Adapter: MKS USB3 Adapter - AliExpress or Adapter with spare eMMC - AliExpress / 32GB version (without adapter).
- Back up your printer.cfg to a file off your printer.
- Power off the printer and access the Mainboard by removing all silver screws securing the underside access panel.
- Remove the two screws securing the eMMC module and safely lift it free.
- For N4 or N4Pro users ONLY, determine your Stepper & PCB Version.
- If your printer lacks an externally accessible microSD slot (located on the front I/O to the left of the USB-C port)
follow these instructions: Hidden microSD Access. The microSD is needed for updating theKlipper MCU firmware. - Connect the printer via Ethernet.
- Download the latest OpenNept4une Image suitable for your printer model.
- Use balenaEtcher to flash the image onto the eMMC.
Note if the eMMC is not detected, ensure the chip is the correct way round in the adapter.
- Reinsert the eMMC into the mainboard.
- If your printer now features an externally accessible microSD slot, reattach the access panel to the printer (Important for cooling).
- Determine the new IP of your printer (two options below):
a. Use your router's web interface > DHCP lease table.
b. Or use AngryIP (Settings Cog>Ports> Clearport selectionentries, type7125,Ok, thenStart) - Power on the printer and connect via SSH using:
ssh mks@YOUR-PRINTERS-IP. Password:makerbase. - If your eMMC is a different size than the image expand your partition to take advantage of additional space.
sudo systemctl start armbian-resize-filesystemSome sources suggest this is automatic others do not.
- Execute the Kiauh script (you may have to run the command again after it updates itself):
~/kiauh/kiauh.sh - Select menu
Option 2, update all programs. It will take a while to check for updates on the first boot. - Type (
a) for[Update all]when prompted by####### Perform action:, then exit kiauh once complete. - Update and run the OpenNept4une script:
Copy and paste the following command into the terminal
Followed by
cd ~/OpenNept4une/ && git remote set-url origin https://github.com/OpenNeptune3D/OpenNept4une.git && git fetch --all && git reset --hard origin/main && git clean -fdSelect~/OpenNept4une/OpenNept4une.shOption (1)to install the latest printer configurations and accept updates to other configurations as prompted, accept the reboot prompt.
- After the reboot run
opennept4une - Select Menu Option
4) Update MCU & Virtual MCU Firmwareto update MCUs - Select Option 4
ALL - The STM32 (main) MCU firmware
.binfiles will be generated first - Visit:
http://your_printer_ip/#/configure - Click the
Firmwarefolder in theConfiguration Filescolumn (left) - Right-click and Download
X_4.binandelegoo_k1.bin - Copy both files to a
FAT32formattedmicroSDcard - Safely eject your
microSDcard (don't insert into the printer just yet) - Continue with the script (
y) - If you don't have a
pico/MellowFlyUSB accelerometer, entersto Skip when prompted, otherwise connect the device inbootselmode - The virtual MCU rpi firmware will now be generated and flashed automatically
- After the auto reboot completes enter
fluidd, then Shutdown the host (top right...>Host>Shutdown) - (
Wait ~20s) It is now safe to power off the printer at the power/mains switch - Insert the
microSDcard once the printer is fully powered down - Power on the printer, then check the MCU versions in Fluidd's system tab (
v0.12.x). - You can now
removethemicroSDfrom the printer -
Note: One of the
.binfiles on the microSD will be renamed to.CURif the update was successful.
- To configure WiFi / to install the touch-screen service, re-run;
opennept4une - Select
Option (2)in the OpenNept4une menu for WiFi. (WiFi credentials with spaces / some special characters may cause failure to authenticate or connect). - Once connected, consider logging into your WiFi router and enabling a static IP address for your printer on the LAN. This will prevent the IP address from changing over time. (usually within DHCP setting).
- Select
Option (5)for touch-screen install - Ensure your touch-screen is on the latest Elegoo firmware, either
UI v1.2.11orUI v1.2.12Download Here - Reboot your printer with;
sudo reboot
- Set the correct timezone through Armbian configuration:
sudo armbian-config - Navigate to
Personal>Timezoneto set your zone. - Exit the menu then reboot your printer with;
sudo reboot
- If you have a USB webcam connected, auto-configure with the following:
opennept4une - Select
6) * Advanced Options Menu * - Then
2) Webcam Auto-Config (Crowsnest) - Note: fluidd might need to be refreshed in the browser
-
fluiddis the default web interface for this project, accessible at http://your_printer_ip/ - That being said,
mainsailcomes pre-installed - Mainsail access via http://my.mainsail.xyz/
- Enter your printer
IP address(or hostname) in theHostnamefield
- *If your
v1.1N4 / N4Pro LED control viafluiddis working, SKIP this section. - Otherwise, if you are having issues controlling LEDs on your
v1.1N4 / N4Pro. - Open your
user_settings.cfgand paste the following.############################################################################# # Alt (v1.1) LED Config ############################################################################# [output_pin Frame_Light] pin: rpi:gpiochip2/gpio2 [output_pin Part_Light] pin: rpi:gpiochip2/gpio15 - Click
Save & Restart
- Download & install the latest Official Release OrcaSlicer
- Configure your
Printer Modelin Orca with0.4mm nozzleandPLAdefault presets -
Check/ Confirm Bambu Network Engine install - Download the latest OrcaSlicer Profiles (ensure you click the icon for
rawfile download) - In OrcaSlicer click [
File>Import>Import Configs...] - Within each of the three dropdown menus on the left for
Printer,Filament&Processselect the relevantOpenNept4uneUser preset (note not to select PETG unless required) - Click the
WiFi symbolto the right of thePrinterpreset dropdown, and enter your printer's IP to enable network .gcode upload. - Your printer's
fluiddinterface will now be accessible via OrcaSlicerDevicetab.
- Save any config changes within the Fluidd interface to avoid losing them.
- To safely Power-off your printer, use the Fluidd interface:
Navigate to the top-right menu, selectHost, thenShutdown.
Wait until the Green LEDs (visible under the printer) turn off
Then you can power off the machine at the mains power switch.
This ensures that changes stored in RAM are correctly written to the eMMC, preventing data loss.