Skip to content

FoamSync 1.1.1

Latest

Choose a tag to compare

@Balcore-Systems Balcore-Systems released this 22 Jul 08:23
a7199cf

Critical Dome-generator reliability fix + one-click device setup.

🔴 Dome generator — full Ø3–8 m range now guaranteed buildable

The dome generator auto-fits the panel breakdown to your real stock. Until now it
auto-raised the sector count (panel width) but not the ring count — so on
large domes (Ø7 m and up) the solid top cap overflowed the block and the build
was flagged but not fixed.

1.1.1 adds automatic ring-fitting, symmetric to the existing sector-fitting:

  • The 4-axis bevel limit caps how high the rings reach, so a bigger dome leaves a
    wider apex → a wider flat cap. The generator now auto-raises n_rings until
    that cap fits the stock (finer rings reach higher and shrink the cap).
  • Verified across the whole catalogue from a 1000×1000×1000 mm block:
    Ø3–6 m → 5 rings · Ø7 m → 6 · Ø8 m → 9. Every panel fits, zero fit warnings.
  • A clear note explains any auto-adjustment; if even the maximum ring count can't
    fit the cap, the build hard-blocks with an actionable message (deeper stock /
    smaller dome / oculus) instead of emitting an un-cuttable panel.

Result: the dome generator now reliably produces a cuttable hemisphere panel kit
(with tooth/slot locks, kerf, BOM and assembly order) across the full Ø3–8 m range
.

🟢 Device Probe + one-click connection setup

  • New Device Probe engine: plug the controller in over USB and it reads the
    full identity — board (USB VID/PID), firmware family/version (GRBL / grblHAL /
    Marlin / FluidNC), axis count, steps/mm, travel, pins/drivers — and writes a
    versioned JSON report. Catches the classic UNO-R3-vs-R4 mix-up before you connect.
  • SETUP → SETTINGS → HARDWARE → “SCAN DEVICE” interrogates the plugged-in
    controller and auto-selects the matching board profile + firmware; “IMPORT
    REPORT…”
    does the same from a report file scanned on another PC.
  • Never assumes what it can't verify: shield version and axis directions are flagged
    for confirmation, travel limits are opt-in.

Notes

  • No config migration required.
  • All prior generators, locks, kerf, BOM and cut-gates unchanged.

Build: obfuscated (PyArmor BCC + mix-str), secret-leak-scanned, boot-smoke-tested.
Installer: FoamSync-1.1.1-Setup.exe (~90.9 MB)
SHA256: 44e799a71fbf90f311f2ef682f82d5fa59d17547849f78ebe651a91060851bcf