Skip to the content
4 layers120 × 100 mmHotel test illustrative, the printed circuit board in 3D

Hotel test illustrative

rbrtwtrs/A2D-Test

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

Size
120 × 100 mm
Copper layers
4
Thickness
1.6 mm
Parts
162
Nets
106
Pads
579
Tracks, vias
1,430, 161
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
20 Sep 2022
Updated
22 Oct 2026

Overview

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.

Main components

12

README

README.md

Herc Hotel test-board operator firmware

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

Build

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.

Operator UI and safety

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.

  • Boot/reset leave outputs off; Apply stages an atomic configuration; global OFF shuts down all domains.
  • Absolute limit1–900s; a2s browser heartbeat maintains a10s lease. Status reads do not renew it and heartbeats do not extend the absolute deadline.
  • Analog/UART require power and shared ARM. Leak-only tests require power but not ARM. GPIO pad readbacks do not prove external contact closure.
  • ARM connects all analog switches. Disabled pressure/temperature are zero; levels Hi-Z. This is not per-port physical isolation.
  • LDO4 must power GPIO44–48 bank at3.3V; firmware preserves that startup fix.
  • Fit JP1 for armed tests. Power off before rewiring. Hotel has separate power. Use Hotel250ohm level shunts; remove temporary parallel loads.
  • No simulator ADC, system galvanic isolation or certified hardware emergency-stop guarantee. Compare with Hotel telemetry/meter; remove physical power if software cannot respond.

Wiring and drawings

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.

Parts

162
QtyValueFootprintReferences
2510kResistor_SMD:R_0603_1608MetricR1, R2, R3, R10, R11, R12, R13, R14, R26, R27, R29, R30, R32, R33, R35, R36 +9
19100nCapacitor_SMD:C_0603_1608MetricC1, C10, C12, C13, C15, C17, C19, C21, C23, C24, C25, C27, C28, C29, C32, C35 +3
13470Resistor_SMD:R_0603_1608MetricR48, R49, R50, R51, R52, R53, R54, R55, R56, R57, R58, R59, R60
13AQY221N2SSim:PhotoMOS_SOP4K1, K2, K3, K4, K5, K6, K7, K8, K9, K10, K11, K12, K13
81uCapacitor_SMD:C_0603_1608MetricC2, C11, C14, C16, C20, C30, C36, C38
7100Resistor_SMD:R_0603_1608MetricR28, R31, R34, R37, R38, R39, R45
7100kResistor_SMD:R_0603_1608MetricR17, R18, R22, R25, R40, R41, R44
610uCapacitor_SMD:C_1210_3225MetricC3, C5, C7, C8, C22, C26
4402kResistor_SMD:R_0603_1608MetricR20, R21, R23, R24
4M2.5 NanoMountingHole_2.7mm_M2.5H1, H2, H3, H4
4M3 baseMountingHole_3.2mm_M3H5, H6, H7, H8
3TSW-102-08-T-D-RASim:Samtec_TSW_2x02_RAJ1, J3, J5
2220nCapacitor_SMD:C_0603_1608MetricC18, C31
233Resistor_SMD:R_0603_1608MetricR15, R16
2DAC8760IPWPSim:DAC8760_PWP24U6, U7
2ESQ-113-33-G-DSim:HostSocket_2x13J9, J10
2TPS2553DBVR-1Package_TO_SOT_SMD:SOT-23-6U1, U10
2TPS26600PWPRSim:TPS26600_PWP16U2, U3
2TSW-103-08-T-D-RASim:Samtec_TSW_2x03_RAJ2, J4
1+12VTestPoint:TestPoint_Pad_D1.0mmTP5
1+12V_DUTTestPoint:TestPoint_Pad_D1.0mmTP7
1+24V_DUTTestPoint:TestPoint_Pad_D1.0mmTP6
1+24V_RAWTestPoint:TestPoint_Pad_D1.0mmTP4
1+3V3TestPoint:TestPoint_Pad_D1.0mmTP3
1+5V_DUTTestPoint:TestPoint_Pad_D1.0mmTP8
1+5V_SIMTestPoint:TestPoint_Pad_D1.0mmTP2
110nCapacitor_SMD:C_0603_1608MetricC34
12.2nCapacitor_SMD:C_0603_1608MetricC33
1232kResistor_SMD:R_0603_1608MetricR43
124.9kResistor_SMD:R_0603_1608MetricR19
12N7002P,235Package_TO_SOT_SMD:SOT-23Q2
147uCapacitor_SMD:CP_Elec_4x5.8C6
1ALARM_NTestPoint:TestPoint_Pad_D1.0mmTP10
1ARMEDTestPoint:TestPoint_Pad_D1.0mmTP9
1BSP315PH6327XTSA1Package_TO_SOT_SMD:SOT-223-3_TabPin2Q1
1DAC80501ZDGSRPackage_SO:VSSOP-10_3x3mm_P0.5mmU8
1DAC80504RTETPackage_DFN_QFN:Texas_RTE0016D_WQFN-16-1EP_3x3mm_P0.5mm_EP0.8x0.8mmU4
1GNDTestPoint:TestPoint_Pad_D1.0mmTP1
1LEVEL1TestPoint:TestPoint_Pad_D1.0mmTP17
1LEVEL2TestPoint:TestPoint_Pad_D1.0mmTP18
1OPA4192IPWPackage_SO:TSSOP-14_4.4x5mm_P0.65mmU5
1PRESS1TestPoint:TestPoint_Pad_D1.0mmTP13
1PRESS2TestPoint:TestPoint_Pad_D1.0mmTP14
1PRESS3TestPoint:TestPoint_Pad_D1.0mmTP15
1PRESS4TestPoint:TestPoint_Pad_D1.0mmTP16
1Pololu 5588 U3V9F24Sim:Pololu_U3V9F24PS1
1R-78E12-0.5Converter_DCDC:Converter_DCDC_RECOM_R-78E-0.5_THTPS2
1SN74AHCT1G125DBVRPackage_TO_SOT_SMD:SOT-23-5U11
1TEMP_REFTestPoint:TestPoint_Pad_D1.0mmTP12
1TEMP_SENSETestPoint:TestPoint_Pad_D1.0mmTP11
1TSW-102-07-T-SConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP1
1UART_DUTTestPoint:TestPoint_Pad_D1.0mmTP19
1ULN2003V12S16-13Package_SO:SOIC-16_3.9x9.9mm_P1.27mmU12
1XTR111AIDGQRPackage_SO:HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.83x1.89mmU9

More from rbrtwtrs/A2D-Test

1
  • 4 layers50 × 50 mmHerc hotel draft, the printed circuit board in 3D

    Herc hotel draft

    rbrtwtrs/A2D-Test

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

    123 parts

Similar boards

  • 4 layers100 × 80 mmChatgpt astra test2, the printed circuit board in 3D

    Chatgpt astra test2

    fredriknk/chatgpt_astra_test2

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

    97 parts3MIT
  • 2 layers180 × 150 mmControl, the printed circuit board in 3D

    Control

    kristian61/SWM-PORWER-SUP

    Afleveringsfilerne ligger direkte i dette repository:

    86 parts
  • 4 layers52 × 42 mmHa coap pcb, the printed circuit board in 3D

    Ha coap pcb

    yanntalhouarne/ha-coap-pcb

    104 parts
  • 2 layers25.5 × 27.9 mmMicroduino ADCIN DE, the printed circuit board in 3D

    Microduino ADCIN DE

    r-map/rmap

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

    12 parts55
  • 4 layers68 × 68 mmTile, the printed circuit board in 3D

    Tile

    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.

    122 parts
  • 4 layers139.7 × 101.6 mmLab2 starter, the printed circuit board in 3D

    Lab2 starter

    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…

    77 parts
  • 4 layers139.7 × 101.6 mmLab2 starter, the printed circuit board in 3D

    Lab2 starter

    SamWang877TEXAS/PowerElectronicsLab2GroupG4

    Power Electronics PCB

    77 parts

Questions

How big is the Hotel test illustrative PCB?

It measures 120 × 100 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Hotel test illustrative use?

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.

Where can I download the Hotel test illustrative KiCad files?

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.

Can I use the Hotel test illustrative design in my own project?

Its repository states no licence, so its author keeps all rights: ask rbrtwtrs before reusing the design.