No description
Find a file
2026-06-22 22:32:37 -04:00
lib/ace_core/src added ACEEXEC 2026-06-22 22:10:54 -04:00
src oops 2026-06-22 22:32:37 -04:00
tools/selftest added ACEEXEC 2026-06-22 22:10:54 -04:00
.clang-format docs: establish ACE architecture baseline 2026-06-22 21:03:40 -04:00
.gitattributes docs: establish ACE architecture baseline 2026-06-22 21:03:40 -04:00
.gitignore docs: establish ACE architecture baseline 2026-06-22 21:03:40 -04:00
LICENSE.md forgot that bit heh 2026-06-22 22:32:37 -04:00
platformio.ini core: establish ACE types and host self-test 2026-06-22 22:04:30 -04:00
README.md Update README.md 2026-06-22 22:14:32 -04:00

NanoArc ACE

ACE — Arc Control Executive — is the control computer and operator-interface firmware for the NanoArc precision pulse-bonding system.

Target platform

  • Arduino Nano Every
  • ATmega4809
  • PlatformIO
  • Native host tests plus Nano Every cross-builds

Architecture

The firmware uses an AGC-inspired structure (Based upon the Artemis 72 rope):

  • ARCEXEC fixed-capacity executive
  • ARCLIST timed-task service
  • Program / Verb / Noun command model
  • Typed noun-component display fields
  • Explicit machine-state supervisor
  • Alarm, inhibit, and restart reconstruction
  • Static allocation with no runtime heap use

Build targets

pio test -e native -vv
pio run -e nano_every -v