Skip to content

Arduino Nesso N1 support#8784

Closed
fukuen wants to merge 10 commits into
meshtastic:developfrom
fukuen:wip/arduino-nesso-n1
Closed

Arduino Nesso N1 support#8784
fukuen wants to merge 10 commits into
meshtastic:developfrom
fukuen:wip/arduino-nesso-n1

Conversation

@fukuen

@fukuen fukuen commented Nov 28, 2025

Copy link
Copy Markdown

Adds hardware support for the new Arduino Nesso N1
https://store-usa.arduino.cc/products/nesso-n1

Datasheet: https://docs.arduino.cc/resources/datasheets/TPX00227-datasheet.pdf

Issue: #8744

🤝 Attestations

  • I have tested that my proposed changes behave as described.
  • I don't have the affected hardware to test my code changes adequately against regressions

@Xaositek Xaositek added the hardware-support Hardware related: new devices or modules, problems specific to hardware label Dec 2, 2025
@vidplace7

Copy link
Copy Markdown
Member

#9122 should be completed/merged before any further ESP32c6 variants are considered for merge. The ESP32c6 variant structure has received a major rework as part of that effort.

@vidplace7 vidplace7 marked this pull request as draft January 9, 2026 02:09
Comment thread variants/esp32c6/arduino_nesso_n1/platformio.ini
@github-actions github-actions Bot added the Stale Issues that will be closed if not triaged. label Mar 18, 2026
@mokjpn

mokjpn commented Mar 24, 2026

Copy link
Copy Markdown

Tested this PR on Arduino Nesso N1 hardware in a real-world setup.

Summary of results:

  • Firmware builds successfully from this branch
  • Device joins Meshtastic network without issues
  • Messaging (chat) works reliably between nodes
  • Telemetry confirmed:
    • BMP280 (I2C via Qwiic connector) is detected correctly
    • Temperature / pressure data are published as telemetry
    • MQTT uplink is working and telemetry data can be collected externally

Test environment:

  • Network size: 3–5 nodes
  • Region: AS923 (Japan)
  • Sensor: BMP280 via Qwiic (I2C)
  • Runtime: running continuously for about 1 month

So far no critical issues observed in normal operation.

I plan to continue testing and can help maintain/support this board if needed.

@github-actions github-actions Bot removed the Stale Issues that will be closed if not triaged. label Mar 27, 2026
@mokjpn

mokjpn commented May 24, 2026

Copy link
Copy Markdown

I have continued maintaining an updated Nesso N1 branch based on this original work, because this PR became difficult to merge after the ESP32-C6 / Arduino 3.x upstream changes.

Current maintained branch:
https://github.com/mokjpn/meshtastic-firmware/tree/wip/arduino-nesso-n1

Current status:

I am keeping this as a maintained downstream branch for now, while trying to split out upstreamable pieces where possible.

@vidplace7

Copy link
Copy Markdown
Member

Closing this one for now.

Would welcome @fukuen or @mokjpn resubmitting this work rebased on develop (with pioarduino changes)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

hardware-support Hardware related: new devices or modules, problems specific to hardware

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants