
Herc hotel draft
rbrtwtrs/A2D-Test
Rev A ESP32-P4 Nano bench simulator/operator1.2. Companion: https://github.com/rovshop/herc-hotel-p4-firmware

Rev A ESP32-P4 Nano bench simulator/operator1.2. Companion: https://github.com/rovshop/herc-hotel-p4-firmware
Hotel test illustrative is an open-source printed circuit board by rbrtwtrs, from the rbrtwtrs/A2D-Test repository on GitHub. It is a 4-layer board of 120 × 100 mm with 162 parts on 106 nets, routed with 1,430 tracks and 161 vias.
It is built around the R-78E12-0.5, DAC8760IPWP and XTR111AIDGQR, with the TPS2553DBVR-1, TPS26600PWPR and OPA4192IPW among its other parts. Its parts include 60 resistors, 38 capacitors, 13 switches, 12 ICs and 7 connectors.
Rev A ESP32-P4 Nano bench simulator/operator1.2. Companion: https://github.com/rovshop/herc-hotel-p4-firmware
ESP-IDF5.5.1, target esp32p4, committed sdkconfig/partitions. Run python tools/embed_ui.py, then idf.py build in the activated ESP-IDF environment. Fresh-board installation: idf.py -p YOUR_PORT flash monitor. Existing app-only image is build/herc_simulator_comms_probe.bin at0x10000. Verify the correct device/port and preserve other boards. Ethernet control is implemented; Ethernet OTA is NOT implemented, so USB is still the update/recovery path.
Open the device DHCP address over HTTP (bench lease192.168.65.98). No password/key is required; use a trusted isolated LAN. Editable UI: ui/index.html; regenerate its committed embedded header before rebuilding.
Four0–5V pressure outputs; two4–20mA level sources;100–500uA temperature injection (uA=C+273.15); five independent leak switches; UART test bytes or four Bender Rev F BGF reports every500ms; JSON/CSV report export. Bender ASCII frames have additive checksum and CR/LF/NUL termination. Values are simulated reports, not resistance inferred from duty cycle.
Five same-numbered cables: J1 temperature,J2 leaks,J3 level,J4 pressure,J5 Bender. J1-3 and J5-4 are unconnected on the test PCB. Hotel leak4/5 share one ADC channel. Assigned colors by pin:1 BRN,2 RED,3 ORN,4 YEL,5 GRN,6 BLU. Check continuity and top-view versus mating-face orientation.
Both repositories contain the same complete drawing bundle for both boards. Bench verification records the physical tests and qualification limits. No binaries, camera captures, broker runtime files or credential backups are included.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 25 | 10k | Resistor_SMD:R_0603_1608Metric | R1, R2, R3, R10, R11, R12, R13, R14, R26, R27, R29, R30, R32, R33, R35, R36 +9 |
| 19 | 100n | Capacitor_SMD:C_0603_1608Metric | C1, C10, C12, C13, C15, C17, C19, C21, C23, C24, C25, C27, C28, C29, C32, C35 +3 |
| 13 | 470 | Resistor_SMD:R_0603_1608Metric | R48, R49, R50, R51, R52, R53, R54, R55, R56, R57, R58, R59, R60 |
| 13 | AQY221N2S | Sim:PhotoMOS_SOP4 | K1, K2, K3, K4, K5, K6, K7, K8, K9, K10, K11, K12, K13 |
| 8 | 1u | Capacitor_SMD:C_0603_1608Metric | C2, C11, C14, C16, C20, C30, C36, C38 |
| 7 | 100 | Resistor_SMD:R_0603_1608Metric | R28, R31, R34, R37, R38, R39, R45 |
| 7 | 100k | Resistor_SMD:R_0603_1608Metric | R17, R18, R22, R25, R40, R41, R44 |
| 6 | 10u | Capacitor_SMD:C_1210_3225Metric | C3, C5, C7, C8, C22, C26 |
| 4 | 402k | Resistor_SMD:R_0603_1608Metric | R20, R21, R23, R24 |
| 4 | M2.5 Nano | MountingHole_2.7mm_M2.5 | H1, H2, H3, H4 |
| 4 | M3 base | MountingHole_3.2mm_M3 | H5, H6, H7, H8 |
| 3 | TSW-102-08-T-D-RA | Sim:Samtec_TSW_2x02_RA | J1, J3, J5 |
| 2 | 220n | Capacitor_SMD:C_0603_1608Metric | C18, C31 |
| 2 | 33 | Resistor_SMD:R_0603_1608Metric | R15, R16 |
| 2 | DAC8760IPWP | Sim:DAC8760_PWP24 | U6, U7 |
| 2 | ESQ-113-33-G-D | Sim:HostSocket_2x13 | J9, J10 |
| 2 | TPS2553DBVR-1 | Package_TO_SOT_SMD:SOT-23-6 | U1, U10 |
| 2 | TPS26600PWPR | Sim:TPS26600_PWP16 | U2, U3 |
| 2 | TSW-103-08-T-D-RA | Sim:Samtec_TSW_2x03_RA | J2, J4 |
| 1 | +12V | TestPoint:TestPoint_Pad_D1.0mm | TP5 |
| 1 | +12V_DUT | TestPoint:TestPoint_Pad_D1.0mm | TP7 |
| 1 | +24V_DUT | TestPoint:TestPoint_Pad_D1.0mm | TP6 |
| 1 | +24V_RAW | TestPoint:TestPoint_Pad_D1.0mm | TP4 |
| 1 | +3V3 | TestPoint:TestPoint_Pad_D1.0mm | TP3 |
| 1 | +5V_DUT | TestPoint:TestPoint_Pad_D1.0mm | TP8 |
| 1 | +5V_SIM | TestPoint:TestPoint_Pad_D1.0mm | TP2 |
| 1 | 10n | Capacitor_SMD:C_0603_1608Metric | C34 |
| 1 | 2.2n | Capacitor_SMD:C_0603_1608Metric | C33 |
| 1 | 232k | Resistor_SMD:R_0603_1608Metric | R43 |
| 1 | 24.9k | Resistor_SMD:R_0603_1608Metric | R19 |
| 1 | 2N7002P,235 | Package_TO_SOT_SMD:SOT-23 | Q2 |
| 1 | 47u | Capacitor_SMD:CP_Elec_4x5.8 | C6 |
| 1 | ALARM_N | TestPoint:TestPoint_Pad_D1.0mm | TP10 |
| 1 | ARMED | TestPoint:TestPoint_Pad_D1.0mm | TP9 |
| 1 | BSP315PH6327XTSA1 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | Q1 |
| 1 | DAC80501ZDGSR | Package_SO:VSSOP-10_3x3mm_P0.5mm | U8 |
| 1 | DAC80504RTET | Package_DFN_QFN:Texas_RTE0016D_WQFN-16-1EP_3x3mm_P0.5mm_EP0.8x0.8mm | U4 |
| 1 | GND | TestPoint:TestPoint_Pad_D1.0mm | TP1 |
| 1 | LEVEL1 | TestPoint:TestPoint_Pad_D1.0mm | TP17 |
| 1 | LEVEL2 | TestPoint:TestPoint_Pad_D1.0mm | TP18 |
| 1 | OPA4192IPW | Package_SO:TSSOP-14_4.4x5mm_P0.65mm | U5 |
| 1 | PRESS1 | TestPoint:TestPoint_Pad_D1.0mm | TP13 |
| 1 | PRESS2 | TestPoint:TestPoint_Pad_D1.0mm | TP14 |
| 1 | PRESS3 | TestPoint:TestPoint_Pad_D1.0mm | TP15 |
| 1 | PRESS4 | TestPoint:TestPoint_Pad_D1.0mm | TP16 |
| 1 | Pololu 5588 U3V9F24 | Sim:Pololu_U3V9F24 | PS1 |
| 1 | R-78E12-0.5 | Converter_DCDC:Converter_DCDC_RECOM_R-78E-0.5_THT | PS2 |
| 1 | SN74AHCT1G125DBVR | Package_TO_SOT_SMD:SOT-23-5 | U11 |
| 1 | TEMP_REF | TestPoint:TestPoint_Pad_D1.0mm | TP12 |
| 1 | TEMP_SENSE | TestPoint:TestPoint_Pad_D1.0mm | TP11 |
| 1 | TSW-102-07-T-S | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | JP1 |
| 1 | UART_DUT | TestPoint:TestPoint_Pad_D1.0mm | TP19 |
| 1 | ULN2003V12S16-13 | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U12 |
| 1 | XTR111AIDGQR | Package_SO:HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.83x1.89mm | U9 |

rbrtwtrs/A2D-Test
Rev A ESP32-P4 Nano bench simulator/operator1.2. Companion: https://github.com/rovshop/herc-hotel-p4-firmware


fredriknk/chatgpt_astra_test2
Completely vibe coded ESP32 4-20ma input/output module



r-map/rmap
rete monitoraggio ambientale partecipativo documentation at https://doc.rmap.cc

Bruhdows/klink
Klink is a magnetic tile system for building programmable machines. First up: a marble run with sensors, buttons, lights, gates, splitters and an elevator.

maanavkoladia/BoostConverter
This project is a high-efficiency 24V to 48V boost converter designed for an electric bike motor. Built using a TI F280049C microcontroller, the system delivers precise control and optimized power conversion for…

It measures 120 × 100 mm and has 4 copper layers, 1.6 mm thick.
162 parts, built around the R-78E12-0.5, DAC8760IPWP, XTR111AIDGQR and TPS2553DBVR-1. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the rbrtwtrs/A2D-Test repository on GitHub, at the commit this page was made from: the board is drawings/test-board/oet-b-drawings/source/hotel-test-illustrative.kicad_pcb and its schematic drawings/hotel/history/schematic-presentation-2026-09-11/baseline/functional-2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask rbrtwtrs before reusing the design.