Specifications
Values come from the V6 circuit design and from firmware 1.5 tests in emulation. They are not yet measured on V6 hardware and may change after first-article testing. Items marked Planned or "to be confirmed" are not available or not yet verified.
Power
| DC supply | 24 VDC nominal, 3-pin plug +24V / 0V / PEWorking range to be confirmed in qualification. |
|---|---|
| Protection | Reverse-polarity diode, 0.5 A resettable fuse, TVS clamp |
| Protective earth | PE on the power plug · RJ45 shield to PE through 1 nF / 1 MΩ |
| Power over Ethernet | IEEE 802.3af, Class 0, mode A or BBuilt into every unit. 1500 V isolated PD module. |
| USB-C | 5 V, for bench setup |
| 24V OUT | 24 V from an on-board boost, 0.1 A resettable fuseOn the IN5-8 plug, for dry contacts. Works on PoE alone. Full-load capability to be confirmed. |
| Consumption | To be measured on V6 hardware |
Inputs 1-4 · universal
| Channels | 4, one shared COM-AOne voltage per group: a 120 V lamp and a 24 V switch cannot share COM-A. |
|---|---|
| Input voltage | 24 VDC or 120 VAC 50/60 Hz, automaticEither polarity on DC. |
| Input current | About 2 mA, constant current (1.3-2.8 mA)Design values. |
| On threshold | Above 9.3 V worst case (design value) |
| Isolation | Barrier between the field side and logic, crossed only by the optocouplersDesigned as reinforced insulation for 120 VAC (reinforced-rated optocouplers, 6 mm creepage target). Not yet lab-evaluated. |
| Surge | Bidirectional TVS per channel |
| Sampling | 1 kHz · debounce, flash window and count debounce set per unit |
| Roles | Stack-light lamp, part counter, signal, unused |
Inputs 5-8 · 24 VDC
| Channels | 4, one shared COM-B |
|---|---|
| Input voltage | 24 VDC onlyNever connect 120 VAC to this plug. |
| Wiring | Sinking or sourcing, bidirectional optocouplerCOM-B to 0V: sourcing (PNP, or dry contacts fed from 24V OUT). COM-B to +24V: sinking (NPN). |
| On threshold | About 8 V (design value)12 V machine signals switch with margin. |
| Input current | About 4.8 mA at 24 V (design value) |
| Protection | TVS clamp per input · RC filter on the logic side |
| Uses | Door switch, feed hold, part count, lube / air / coolant switches, M-code relays, operator call |
| Firmware | Planned PlannedFirmware 1.5 does not read inputs 5-8 on V6 hardware yet. |
Current inputs
| Channels | 2 (CT1 spindle, CT2 auxiliary) |
|---|---|
| CT type | Voltage-output split-core, 333 mV or 1 V AC full scale |
| CT rating | 1-5000 A, set in setup · 1-20 wire passes |
| Measurement | True RMS, 16-bit ADC, 0.01 A resolution |
| Spindle levels | Stopped · turning · cutting, 10 % hysteresisThresholds suggested from motor FLA or captured live. |
Network and setup
| Ethernet | 10/100BASE-TX, RJ45 with link and activity LEDs |
|---|---|
| Addressing | Static IP (default) or DHCP · no traffic until set · IPv6 off |
| Modbus TCP | Server, port 502, any unit ID, 4 clients |
| EtherNet/IP | Adapter, explicit and class 1 I/O · EDS file suppliedConformance not yet tested; vendor ID is a placeholder until ODVA assigns one. |
| Remote writes | Off, basic (default) or fullSets what Modbus and EtherNet/IP clients may change. |
| Setup | USB-C console and Bluetooth LE, same commandsWeb setup app in Chrome or Edge; Bluetooth from a phone. Over the plant network: open http://<unit IP> in a browser and the unit serves the same app, PIN-protectedPlanned |
| Security | Optional setup PIN · Bluetooth on only after a CFG press, or when no IP is set |
Radio
| LoRaWAN | Optional RAK3172 module Plannedu.FL pigtail to a bulkhead SMA jack in the top end wall. Firmware support and frequency-plan variants to be confirmed. The radio stays off until LoRaWAN is enabled in setup and an antenna is confirmed. |
|---|---|
| Antenna | Sold separatelyMetal cabinet: roof-mounted antenna, coax down to the SMA jack. A whip on the jack only in plastic cabinets or open mounting. See accessories. |
| Wi-Fi | Not used (off in firmware) |
Processor and memory
| MCU | ESP32-S3, dual core 240 MHz, BLE 5 |
|---|---|
| Counters | FRAM, written every second |
| Clock | Battery-backed RTC, CR1220 cell |
| Settings | Flash with a FRAM backup copy · kept over firmware updates |
| Firmware update | USB-C from a browser, or over the network with automatic rollbackNetwork updates only while an update window is open. Update images are not signed yet. |
Mechanical and environment
| Mounting | TS35 × 7.5 DIN rail (EN 60715), screwdriver release |
|---|---|
| Size (W × H × D) | 26.4 × 153.6 × 83.2 mmCurrent enclosure. The V6 front-face openings are being updated; final size to be confirmed. |
| Housing | PA12 nylon, dyed black · 2 × M3 screws |
| Cooling | Passive, vent slots in both end faces |
| Indicators | 5 LEDs through light pipes on the front bezel |
| Operating temperature | Pending qualification |
| Approvals | None at this time · for use inside an IP20 control panel |
One fixed register map
The layout is the same on every unit, so one Kepware template or one Logix UDT covers a whole floor. This is the firmware 1.5 map. V6 inputs 5-8 are planned: their data is added after the current map, so existing clients do not move.
| Modbus input reg. | Data | Type |
|---|---|---|
| 0 | Status bits: inputs, spindle, 24 V, PoE, link, FAULT | U16 |
| 8 · 9 | Machine state · spindle level | U16 |
| 10-15 | Input states: off, on, flashingV6: inputs 1-4 today; slots 5-6 for inputs 5-6 once their firmware is done. | U16 |
| 16-19 | Spindle and CT2 current, 0.01 A RMS | U32 |
| 20-55 | Per input: count (or parts), on time, flashing time | U32 |
| 56-65 | Spindle on time, cut time, starts · CT2 run time, starts | U32 |
| 66-83 | Seconds in each machine state · state changes | U32 |
| 84-98 | Boot count, powered time, clients, time in current state, CT setup, reset reason, diagnostics, remote-write level | U16 / U32 |
| 100-123 | Machine name and asset ID, ASCII | String |
| after 123 | Inputs 7-8: state, count, on time, flashing time Planned | U16 / U32 |
Holding registers 1000-1123 mirror input registers 0-123 for clients that only read FC 03. EtherNet/IP: input assembly 100 carries the same 200 bytes, output assembly 150 (4 bytes) takes commands, assembly 101 holds the name. 32-bit values are low word first and start on an even register. Machine states: 0 Unknown, 1 Off, 2 Idle, 3 Running, 4 Alarm, 5 Setup, 6 Warning, 7 Maintenance. The full table, with this machine's lamp and CT names, is on the setup app's Data map page.