Skip to content
HalfManBear edited this page Feb 8, 2024 · 101 revisions

OpenNept4une Logo

Welcome to the OpenNept4une Wiki!

Getting Started with OpenNept4une

Table of Contents


Prerequisites


Flashing OpenNept4une

Download and Preparation:

Installation:

  • Reinsert the eMMC into the mainboard.
  • If the printer has an externally accessible microSD slot, reattach the printer's access panel.
  • Power on the printer and connect via SSH using: ssh mks@YOUR-PRINTERS-IP. Password: makerbase.

Initial Configurations & Updates

  • Execute the Kiauh script with:
    ~/kiauh/kiauh.sh
  • Select menu Option 2, update all programs, then exit kiauh.
  • Update and run the OpenNept4une script:
    cd ~/OpenNept4une/ && git fetch --all && git reset --hard origin/main && git clean -fd
    Followed by
    ~/OpenNept4une/OpenNept4une.sh
    Select Option (1) to install the latest printer configurations and accept updates to other configurations as prompted

Update Klipper MCUs:

  • After a reboot run
    opennept4une
  • Select Option (4) to update ALL MCUs. (Skip the Pico update when prompted)
  • Follow the instructions within the script to complete

Post-Installation Setup

Configure WiFi & Install the display (Touchscreen):

  • To configure WiFi / to install the touch-screen service, re-run;
    opennept4une
  • Select Option (2) in the OpenNept4une menu for WiFi and Option (5) for touchscreen install

Timezone Configuration:

  • Set the correct timezone through Armbian configuration:
    sudo armbian-config
    Then navigate to Personal > Timezone.

Importing OrcaSlicer Profiles

  • Download & install the latest Official Release OrcaSlicer
  • Configure your Printer Model in Orca with 0.4mm nozzle and PLA default presets
  • Check / Confirm Bambu Network Engine install
  • Download the latest OrcaSlicer Profiles
  • In OrcaSlicer click [File > Import > Import Configs...]
  • Within each of the three dropdown menus on the left for Printer, Filament & Process select the OpenNept4une User preset
  • Click the WiFi symbol to the right of the Printer preset dropdown, enter your printer's IP to enable network gcode upload

Klipper & OrcaSlicer Printer Calibration

Levelling Tuning Macros:

Below are pre-configured macros in Fluidd for bed tuning and levelling. Begin these procedures after the bed has been heated.
(It's recommended to perform the Probe Z Offset while the printer is cold)

  • Bed Level Screws Tune: BED_LEVEL_SCREWS_TUNE
    Adjust bed levelling screws using the bed probe as detailed in the Klipper Documentation.
    Rerun this macro after each round of adjustments.

  • Calibrate Probe Z Offset: CALIBRATE_PROBE_Z_OFFSET
    Perform this test cold, using the paper thickness test.
    Once you determine a value, click "Accept" and run a SAVE_CONFIG command.

  • Auto Full Bed Level: AUTO_FULL_BED_LEVEL
    Although not required due to the use of dynamic meshes before printing, this macro is useful for assessing the overall bed level.
    Remember to "Save Config & Restart" afterwards.

PID Tuning Macros:

PID tuning is essential for maintaining stable temperatures for your extruder and bed, ensuring optimal print quality and consistency.
Use the following macros to conduct PID tuning for different components of your printer (only need to run each once):

  • PID_TUNE_EXTRUDER: This macro fine-tunes the extruder's temperature control, crucial for consistent filament melting and flow.

  • PID_TUNE_INNER_BED: Targets the print bed (inner bed on N4Pro), optimizing temperature stability and uniformity across commonly used print areas.

  • PID_TUNE_OUTER_BED: Exclusive to N4Pro models, this macro extends PID tuning to the bed's outer regions, enhancing temperature management for larger prints that occupy the full bed.

Save your changes within the Fluidd interface to ensure they are not lost.

Flow Rate Adjustment:

Optimizing the flow rate is crucial for achieving accurate filament extrusion volumes, directly impacting print strength and dimensional accuracy.
Follow the OrcaSlicer Fine Tuning guidelines to adjust the flow rate.

  • Explore the other tuning methods within this link although pressure advance tuning is best done via the method below.
  • Consider temporarily disabling firmware retraction when performing retraction tuning, as it can influence the outcomes of your tuning efforts.

Pressure Advance:

Pressure advance is a feature that compensates for filament compression and decompression dynamics, improving print corners and overall quality.

Input Shaping:

Input shaping is a technique used to mitigate printer vibrations and resonance, resulting in smoother surfaces and faster print speeds.


Saving Changes & Rebooting

After adjusting configurations or completing calibration procedures:

  1. Save your changes within the Fluidd interface to ensure they are not lost.
  2. To safely reboot your printer, use the Fluidd interface:
    Navigate to the top-right menu, select Host, then Reboot.
    This ensures that changes stored in RAM are correctly written to the eMMC, preventing data loss.

Clone this wiki locally