Skip to content

History

Revisions

  • LocoNet adapter: LocoNet over UDP, stage 2 on an Intellibox I, turnouts as the command station Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    Timo Sariwating committed Oct 30, 2026
    bdaf818
  • LocoNet adapter: the node releases a slot as COMMON with its own speed steps Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    Timo Sariwating committed Oct 29, 2026
    74632e4
  • Serial LocoNet interface, Intellibox I stage 2 and the node file as TOML LocoNet adapter: the serial interface (--loconet-serial) with the settings for the Intellibox I's RS232 port, a LocoBuffer-USB and the Intellibox II; the status now matches the slot owners; stage 2 uses the Intellibox I (65000) with its config file and first bench steps; L-Q4 answered, L-Q3 partly; new L-Q8 (the Intellibox's own controls on LocoNet) and L-Q9 (its fast clock). The release byte was given as B5 slot 03, which is FREE: COMMON is 13, and the code's bug is noted. Module and layout files: the node file is implemented as a TOML config file (--config). DCC-EX adapter: node ids MacBook, RaspberryPi and Windows, and the config file. Home and FRED pages: status and defaults. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    Timo Sariwating committed Oct 29, 2026
    c3b6df5
  • Module and layout files design, DCC-EX loco driving, takeover on the beam restore - New design page: module, node and layout files; blocks with rail cuts, sensors by running direction, geometry, a module editor later; top-view SVGs of an example module, a standard 2E96 double-track module and a district border on double track. - DCC-EX Adapter §3.1: driving locos from the register. - Takeover: the receiving node switches the transfer block when the beam at its entrance is restored (the last car has passed) and the source edge block is clear, instead of after a fixed delay; transfer blocks are cut in both rails; on double track each district hosts the transfer block for its incoming track. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @CuriousTimo CuriousTimo committed Oct 29, 2026
    f795274
  • LocoNet adapter: loco transfer onto the slot master, Rocrail findings, address range Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @CuriousTimo CuriousTimo committed Oct 29, 2026
    fb49da0
  • Loco register, slot translation and the LocoNet buffer FRED page section 14: the loco register by address, throttle numbers for throttle buses, slot ownership per LocoNet connection with translation, how a FRED gets and keeps a loco (dispatch, reconnect, purge, knob check), the Rocrail slot server finding, and dispatch as the next step. README-level status on Home and RocNet on the Mesh. Node board page: the LocoNet buffer as built. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @CuriousTimo CuriousTimo committed Oct 29, 2026
    3512626
  • Node board: OLED screen and status line Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @CuriousTimo CuriousTimo committed Oct 29, 2026
    bf24732
  • Dispatcher screen and slot sync check Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @CuriousTimo CuriousTimo committed Oct 29, 2026
    11c67cc
  • FRED: node board solution and the mesh-wide slot table The node board makes Hive-Rail the only slot master on each module LocoNet. New section 14 walks through a FREMO session, documents the implemented shared slot table with its single allocator, and lists what remains; section 7's slot blocks stay the target for network splits. The node board page links to it and asks NB-Q9 on response time. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @CuriousTimo CuriousTimo committed Oct 29, 2026
    e4403e6
  • Update status: DCC-EX on the 2021 board, node board in progress Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @CuriousTimo CuriousTimo committed Oct 29, 2026
    fd0307c
  • Node board: LED 1 implemented, test pending 12 V Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @CuriousTimo CuriousTimo committed Oct 29, 2026
    0125a72
  • Buttons implemented; district power follows MAIN tracks Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @CuriousTimo CuriousTimo committed Oct 29, 2026
    1febc40
  • Node board: firmware step 1 built and tested Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @CuriousTimo CuriousTimo committed Oct 29, 2026
    9f5dd31
  • Node board: start the LocoNet buffer from mySetup.h, no DCC-EX changes Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @CuriousTimo CuriousTimo committed Oct 29, 2026
    a9c1045
  • Node board: LocoNet buffer next to stock DCC-EX instead of a port Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @CuriousTimo CuriousTimo committed Oct 29, 2026
    12f0f84
  • Node board: list the supported setups Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @CuriousTimo CuriousTimo committed Oct 29, 2026
    18c4725
  • Node board: end-boss note and the firmware base decision Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @CuriousTimo CuriousTimo committed Oct 29, 2026
    966dc20
  • Add the Hive-Rail node board concept An all-in-one ESP32 board per module: DCC-EX with DCC generation, LocoNet-B and LocoNet-T, transfer relays and sensor, stop and go buttons and status LEDs, with Hive-Rail on a Pi or PC. Covers the board/Hive-Rail split, a LocoNet tunnel over the DCC-EX link, the link heartbeat, the 2021 prototype board and open questions. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @CuriousTimo CuriousTimo committed Oct 29, 2026
    6acec11
  • Record the node as LocoNet slot master and the dual-track simulation Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @CuriousTimo CuriousTimo committed Oct 29, 2026
    bf534e3
  • Use the [DCC-EX] log tag in the dashboard description Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @CuriousTimo CuriousTimo committed Oct 29, 2026
    6d15154
  • DCC-EX: read-only commands, no voltage, <c> crash Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @CuriousTimo CuriousTimo committed Oct 29, 2026
    762e930
  • DCC-EX: RocNet address in examples, behaviour without motor shield Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @CuriousTimo CuriousTimo committed Oct 29, 2026
    6d3d72e
  • Add the DCC-EX adapter page and the Rocrail clock test New DCC-EX Adapter page: connection, commands and replies, overload reporting from the EX-CommandStation source, the fast clock and the recorded ESP32 transcript. RocNet on the Mesh records the Rocrail fast clock test and the updated implementation status. The architecture spec notes the known DCC-EX overload token. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @CuriousTimo CuriousTimo committed Oct 29, 2026
    c2fcd4d
  • Hive-Rail commands the fast clock; add implementation status RocNet on the Mesh §7 now has Hive-Rail as clock master (decision R11), an implementation status table and the stage 1 setup over LocoNet TCP. The LocoNet Adapter documents slot 123 as recorded from Rocrail with JMRI's encoding, and what is implemented. Home shows the current focus with its state. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @CuriousTimo CuriousTimo committed Oct 28, 2026
    5444ea6
  • Power is per district, with a global emergency stop Adds decision R10: on, off and emergency stop switch only the receiving district. The only layout-wide action is the explicit global emergency stop, a RocNet halt on rn/cs/all. Updates routing, the LocoNet mapping, diagrams, Home and the architecture spec, and marks the FRED page's layout-wide power section as superseded. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @CuriousTimo CuriousTimo committed Oct 28, 2026
    7a14b61
  • Make RocNet the mesh protocol and defer FRED support - New page RocNet on the Mesh: RocNet frames on routed Zenoh keys, global power, halt and short reporting, fast clock, loco commands, devices, edge adapters, dashboard, stage 1 test with Rocrail, decisions R1-R9 and open questions, based on the official RocNet protocol page. - New page LocoNet Adapter: LocoNet centrals and module LocoNet devices as an edge adapter translating to RocNet, with the LocoNet message reference and the stage 2 Intellibox test. - The LocoNet distributed master page becomes FRED Throttles and the Distributed Master, marked deferred. - Architecture, Home and the RocNet compatibility page point to the new structure; FRED support becomes roadmap phase 8. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @CuriousTimo CuriousTimo committed Oct 28, 2026
    d066fbb
  • Add LocoNet distributed master and transition zone design New pages: - LocoNet and the Distributed Master: throttle bus cabling rule, distributed slot master, routing table, global power and short reporting, fast clock, dashboard, LocoNet message reference from the Personal Use Edition, stage 1 and 2 test setups, decisions D1-D10 and open questions L1-L11. - Transition Zone Specification: catch-and-takeover handshake, state machine, dual-coil latching relay driver, crash recovery, 2R/3R interlocking, profile fields and open questions T1-T4. The architecture spec links the new pages, adds the LocoNet actor, exempts LocoNet throttles from the dead-man timeout and reorders the roadmap with LocoNet as phase 4. Home gives an overview. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @CuriousTimo CuriousTimo committed Oct 28, 2026
    573e0ee
  • Document local Zenoh discovery and RocNet prototype

    @CuriousTimo CuriousTimo committed Oct 27, 2026
    9f02b9b
  • Clarify RocNet transport compatibility

    @CuriousTimo CuriousTimo committed Oct 27, 2026
    4a67509
  • Add RocNet compatibility matrix

    @CuriousTimo CuriousTimo committed Oct 27, 2026
    90a6340