Skip to content

OpenNextion-printsphere v0.2.0

Choose a tag to compare

@freezingzz freezingzz released this 18 Jun 16:12

OpenNextion-printsphere v0.2.0 Release Notes

v0.2.0 is the second public release of OpenNextion-printsphere. It adds the
2.8 inch OpenNextion target while keeping the previously released 3.5 inch
target available.

Release Assets

Download the firmware image that matches your display model:

opennextion-printsphere-v0.2.0-onx3248g035-landscape.bin
opennextion-printsphere-v0.2.0-onx2432g028-landscape.bin

These are full initial flashing images. OTA images are not provided for this
release.

Expected file sizes and SHA256 values:

Firmware file Size SHA256
opennextion-printsphere-v0.2.0-onx3248g035-landscape.bin 3940672 bytes 3d522614d9938fa4010d1128a83989f751d666afd1889247a3253403925e3701
opennextion-printsphere-v0.2.0-onx2432g028-landscape.bin 3942368 bytes 4a1c1d5fdef17c7209bf23d2edb1d93b5800b80e4f13e58945abf1bd15ec99e6

What's New

  • Added public support for ONX2432G028
    2.8 inch landscape.
  • Split the landscape UI into board-specific layout profiles:
  • Preserved and regression-validated
    ONX3248G035 3.5 inch landscape
    support.
  • Kept the CJK font subset for improved Chinese file name and UI text display.

Build Profiles

The two public source build targets are selected with PRINTSPHERE_BOARD:

PRINTSPHERE_BOARD=onx3248g035
PRINTSPHERE_BOARD=onx2432g028
PRINTSPHERE_ONX_ORIENTATION=landscape
PRINTSPHERE_RELEASE_VERSION=v0.2.0

Validation Summary

  • Clean build passed for PRINTSPHERE_BOARD=onx3248g035.
  • Clean build passed for PRINTSPHERE_BOARD=onx2432g028.
  • ONX3248G035 landscape UI was kept
    and validated on real hardware.
  • ONX2432G028 landscape UI was split
    into its own layout profile and validated on real hardware.
  • A1 mini hybrid / cloud mode was tested with a CN region account.

Known Limitations

  • Only landscape orientation is included for both public targets.
  • Do not flash firmware built for one display model onto the other display
    model.
  • OTA firmware is not provided in this release.
  • Bambu Lab H2C hybrid / cloud mode camera remains unavailable in current
    validation.
  • Bambu Lab P1S still needs local and hybrid validation.
  • Other OpenNextion or Nextion screens require their own BSP, UI layout, build,
    flash, and real-device validation before they can become public targets.

Flashing

Use the full initial flashing image for your display model and write it at
address 0x0:

python -m esptool --chip esp32s3 \
  -p <SERIAL_PORT> \
  -b 115200 \
  --before default-reset \
  --after hard-reset \
  write-flash 0x0 <FIRMWARE_FILE>.bin

Replace <SERIAL_PORT> with your serial device and <FIRMWARE_FILE>.bin with
the asset matching your display model.

License

OpenNextion-printsphere is a non-commercial derivative of
PrintSphere. The repository and
release firmware are licensed under the Federation Non-Commercial License (FNCL) v1.1.

Use, copying, modification, and sharing are allowed for non-commercial purposes.
Commercial use requires separate written commercial permission from the original
copyright holder.