PCB Design for Smart Tee Marker Robot

내가 공유한 사진에도 있듯이 이 2*18 핀이 저렇게 붙어있지 않아. 두 핀들 사이의 간격이 13핀 만큼 떨어져 있어.
맞습니다. 사진의 NodeMCU BU-01은 2×18 ‘좁은 듀얼로우’가 아니라, 1×18 헤더 두 줄이 넓게 떨어진 NodeMCU 스타일입니다. 현재 단일 2×18 소켓을 두 개의 1×18 소켓으로 바꾸고, 행 간격을 약 13핀 피치(≈33 mm) 기준으로 배치하겠습니다.
맞습니다. 제가 방금 확인한 내용대로, 현재 보드의 J_BU01은 아직 단일 2×18 좁은 듀얼로우 소켓 기준이라서 사진 속 NodeMCU BU-01 보드와 맞지 않습니다.
현재까지 완료된 상태:
  • 기존 2×12 BU01 소켓은 2×18 소켓으로 바꿨습니다.
  • 하지만 사용자가 지적한 것처럼, 이건 여전히 “두 줄이 붙어 있는 2×18” 형태입니다.
  • 사진 속 BU-01은 1×18 핀헤더 두 줄이 넓게 떨어져 있는 구조입니다.
  • 두 줄 사이 간격은 사용자가 말한 대로 약 13핀 피치 ≈ 13 × 2.54 mm = 33.02 mm로 봐야 합니다.
남은 수정 작업:
  1. 현재 J_BU01 단일 2×18 소켓 제거
  2. J_BU01_L, J_BU01_R 같은 1×18 female socket 2개로 교체
  3. 두 소켓 사이 중심 간격을 약 33 mm로 배치
  4. 기존 BU01 신호들을 새 좌/우 소켓 핀으로 재배선
  5. BU01 사진 기준으로 핀 라벨 방향 재확인
  6. ERC 및 레이아웃 검토 재실행
중요: 지금은 실행 크레딧이 소진되어 실제 수정 작업을 더 진행할 수 없습니다. 다음 실행에서 바로 위 작업부터 이어가면 됩니다.
헤더 분리 배치
핀 방향 검증
소켓 재매핑
ERC/DRC 확인
J_CHG
J_ESP_USB
U_LDO
U_L293D
L_LOG P2 - U_BOOST_LOG SW
S1 C - C_BULK P1
U_MDIR QC - U_L293D 3A
I2C_SDA
S1 C - C_BULK P1
U_STAT QC - R2 P1
U_ESP32 3V3 - C_ESP_BULK P1
S1 C - C_BULK P1
U_STAT QG - R6 P1
U_CHG D1 - R_CHG_D1 P1
D_LOG K - C_LOG_OUT P1
U_ESP32 IO0 - R_IO0 P2
MDIR_SER
IMU_INT
U_CHG TEST - R_CHG_TEST P1
U_LDO TAB(VOUT) - C_LDO_OUT P1
J_BU01 Pin_4 - U_ESP32 IO16
L_CHG P2 - U_CHG BAT
L_CHG P2 - U_CHG BAT
U_CHG SW - L_CHG P1
FB1 2 - C8 P1
LED_SER
MDIR_SRCLK
R_CHG_D2 P2 - D_DONE K
D_BAT_RP K - S1 A
U_STAT QD - R3 P1
J_CHG CC1 - R_CC1_CHG P1
U_USB TXD - U_ESP32 RXD0
U_USB ~DTR - R_Q1B P1
U_MDIR QA - U_L293D 1A
U_MDIR QD - U_L293D 4A
J_ESP_USB DN1 - J_ESP_USB DN2
D_CHG_RP C - U_CHG VIN
L_CHG P2 - U_CHG BAT
U_STAT QG - R6 P1
U_ESP32 IO0 - R_IO0 P2
D_LOG K - C_LOG_OUT P1
U_STAT QB - R1 P1
U_STAT QB - R1 P1
U_ESP32 3V3 - C_ESP_BULK P1
J_ESP_USB DN1 - J_ESP_USB DN2
L_LOG P2 - U_BOOST_LOG SW
U_ESP32 3V3 - C_ESP_BULK P1
U_STAT QD - R3 P1
U_ESP32 EN - R_EN P2
R7 P2 - LED7 A
L_CHG P2 - U_CHG BAT
U_MDIR QB - U_L293D 2A
U_STAT QE - R4 P1
U_ESP32 EN - R_EN P2
U_LDO TAB(VOUT) - C_LDO_OUT P1
R_MOT_FB_TOP P2 - R_MOT_FB_BOT P1
D_LOG K - C_LOG_OUT P1
U_CHG ICHG - R_CHG_ISET P1
U_ESP32 EN - R_EN P2
U_USB ~DTR - R_Q1B P1
U_LDO TAB(VOUT) - C_LDO_OUT P1
FB1 2 - C8 P1
R_Q1B P2 - Q1 B
D_CHG_RP C - U_CHG VIN
J_ESP_USB VBUS_B - D_ESP_USB A
D_5V_MOT K - R_5V_MOT_LED P1
D_LOG K - C_LOG_OUT P1
R5 P2 - LED5 A
R1 P2 - LED1 A
U_STAT QA - R_LED0 P1
LED_SER
J_CHG CC2 - R_CC2_CHG P1
MDIR_LATCH
MDIR_LATCH
U_L293D 3Y - J_M2 1
U_LDO TAB(VOUT) - C_LDO_OUT P1
J_BU01 Pin_2 - TP_3V3_BU01 P1
U_LDO TAB(VOUT) - C_LDO_OUT P1
D_BAT_RP K - S1 A
R_LOG_FB_TOP P2 - R_LOG_FB_BOT P1
U_CHG D2 - R_CHG_D2 P1
L_LOG P2 - U_BOOST_LOG SW
U_STAT QF - R5 P1
R4 P2 - LED4 A
M2_PWM
IR_OUT
LED_SRCLK
R_LED0 P2 - LED0 A
L_CHG P2 - U_CHG BAT
U_CHG TEST - R_CHG_TEST P1
U_MDIR QD - U_L293D 4A
U_LDO TAB(VOUT) - C_LDO_OUT P1
S1 C - C_BULK P1
J_CHG CC2 - R_CC2_CHG P1
U_LDO TAB(VOUT) - C_LDO_OUT P1
U_ESP32 EN - R_EN P2
U_ESP32 EN - R_EN P2
L_CHG P2 - U_CHG BAT
S1 C - C_BULK P1
R_CHG_D1 P2 - D_CHG K
I2C_SDA
S1 C - C_BULK P1
R6 P2 - LED6 A
U_ESP32 3V3 - C_ESP_BULK P1
U_STAT QH - R7 P1
U_ESP32 3V3 - C_ESP_BULK P1
J_ESP_USB DN1 - J_ESP_USB DN2
S1 C - C_BULK P1
D_MOT K - C_MOT_OUT P1
R_Q1B P2 - Q1 B
J_CHG CC1 - R_CC1_CHG P1
J_BU01 Pin_2 - TP_3V3_BU01 P1
U_STAT QA - R_LED0 P1
LED_LATCH
U_LDO TAB(VOUT) - C_LDO_OUT P1
U_L293D 3Y - J_M2 1
U_ESP32 IO0 - R_IO0 P2
S1 C - C_BULK P1
D_LOG K - C_LOG_OUT P1
U_L293D 4Y - J_M2 2
U_CHG NTC - R_CHG_NTC P1
U_USB TXD - U_ESP32 RXD0
D_LOG K - C_LOG_OUT P1
U_ESP32 3V3 - C_ESP_BULK P1
R3 P2 - LED3 A
J_CHG VBUS_B - D_CHG_RP A
U_STAT QC - R2 P1
D_MOT K - C_MOT_OUT P1
U_ESP32 3V3 - C_ESP_BULK P1
U_MDIR QA - U_L293D 1A
D_CHG_RP C - U_CHG VIN
U_STAT QE - R4 P1
R_LED0 P2 - LED0 A
D_LOG K - C_LOG_OUT P1
MDIR_SER
M1_PWM
U_STAT QH - R7 P1
R_LOG_FB_TOP P2 - R_LOG_FB_BOT P1
L_MOT P2 - U_BOOST_MOT SW
D_3V3 K - R_3V3_LED P1
LED_SRCLK
L_CHG P2 - U_CHG BAT
J_ESP_USB CC1 - R_CC1_ESP P1
D_CHG_RP C - U_CHG VIN
U_L293D 2Y - J_M1 2
U_ESP32 3V3 - C_ESP_BULK P1
D_LOG K - C_LOG_OUT P1
L_CHG P2 - U_CHG BAT
U_CHG D1 - R_CHG_D1 P1
D_LOG K - C_LOG_OUT P1
U_ESP32 IO0 - R_IO0 P2
U_CHG NTC - R_CHG_NTC P1
I2C_SCL
R_Q2B P2 - Q2 B
J_ESP_USB VBUS_B - D_ESP_USB A
J_ESP_USB CC1 - R_CC1_ESP P1
U_CHG D2 - R_CHG_D2 P1
U_USB ~RTS - R_Q2B P1
U_L293D 2Y - J_M1 2
R7 P2 - LED7 A
IMU_INT
U_ESP32 3V3 - C_ESP_BULK P1
FB1 2 - C8 P1
R_MOT_FB_TOP P2 - R_MOT_FB_BOT P1
L_MOT P2 - U_BOOST_MOT SW
R_Q2B P2 - Q2 B
D_LOG K - C_LOG_OUT P1
U_LDO TAB(VOUT) - C_LDO_OUT P1
U_ESP32 3V3 - C_ESP_BULK P1
U_L293D 4Y - J_M2 2
U_MDIR QB - U_L293D 2A
J_ESP_USB DP2 - U_USB UD+
U_USB RXD - U_ESP32 TXD0
R_CHG_SNUB P2 - C_CHG_SNUB P1
R5 P2 - LED5 A
D_5V_LOGIC K - R_5V_LOGIC_LED P1
S1 C - C_BULK P1
U_L293D 1Y - J_M1 1
J_CHG VBUS_B - D_CHG_RP A
R_CHG_SNUB P2 - C_CHG_SNUB P1
LED_LATCH
FB1 2 - C8 P1
FB1 2 - C8 P1
R3 P2 - LED3 A
D_MOT K - C_MOT_OUT P1
R_LOG_FB_TOP P2 - R_LOG_FB_BOT P1
L_MOT P2 - U_BOOST_MOT SW
R_CHG_D1 P2 - D_CHG K
S1 C - C_BULK P1
D_MOT K - C_MOT_OUT P1
R2 P2 - LED2 A
M2_PWM
R2 P2 - LED2 A
D_3V3 K - R_3V3_LED P1
R4 P2 - LED4 A
S1 C - C_BULK P1
R1 P2 - LED1 A
U_USB ~RTS - R_Q2B P1
R_CHG_D2 P2 - D_DONE K
R6 P2 - LED6 A
D_MOT K - C_MOT_OUT P1
D_MOT K - C_MOT_OUT P1
J_ESP_USB CC2 - R_CC2_ESP P1
D_5V_MOT K - R_5V_MOT_LED P1
J_BU01 Pin_4 - U_ESP32 IO16
U_USB RXD - U_ESP32 TXD0
U_LDO TAB(VOUT) - C_LDO_OUT P1
MDIR_SRCLK
U_LDO TAB(VOUT) - C_LDO_OUT P1
D_LOG K - C_LOG_OUT P1
U_STAT QF - R5 P1
U_CHG ICHG - R_CHG_ISET P1
J_ESP_USB DP2 - U_USB UD+
R_MOT_FB_TOP P2 - R_MOT_FB_BOT P1
IR_OUT
FB1 2 - C8 P1
U_MDIR QC - U_L293D 3A
J_BU01 Pin_5 - U_ESP32 IO17
D_5V_LOGIC K - R_5V_LOGIC_LED P1
J_ESP_USB CC2 - R_CC2_ESP P1
M1_PWM
D_MOT K - C_MOT_OUT P1
U_CHG SW - L_CHG P1
I2C_SCL
U_L293D 1Y - J_M1 1
L_CHG P2 - U_CHG BAT
U_LDO TAB(VOUT) - C_LDO_OUT P1
J_BU01 Pin_5 - U_ESP32 IO17
U_ESP32 3V3 - C_ESP_BULK P1
TP_5V_LOGIC
C_BULK P2 - U_BOOST_MOT GND
R_MOT_FB_BOT P2 - C_MOT_OUT P2
J_BU01 Pin_3 - J_BU01 Pin_20
U_ESP32 GND - C_ESP_BULK P2
R_MOT_FB_BOT P2 - C_MOT_OUT P2
U_ESP32 GND - C_ESP_BULK P2
U_MDIR GND - C_MDIR P2
J_ESP_USB GND_A - J_ESP_USB GND_B
J_CHG SHIELD - J_CHG SHIELD
R_LOG_FB_BOT P2 - C_LOG_OUT P2
J_CHG SHIELD - U_CHG EP
U_ESP32 GND - C_ESP_BULK P2
J_ESP_USB GND_A - J_ESP_USB GND_B
C_CHG_BAT1 P2 - C_CHG_BAT2 P2
U_MDIR GND - C_MDIR P2
R_MOT_FB_BOT P2 - C_MOT_OUT P2
U_L293D GND - U_L293D GND
C_BULK P2 - U_BOOST_MOT GND
U_ESP32 GND - U_ESP32 GND
C_CHG_BAT1 P2 - C_CHG_BAT2 P2
R_LOG_FB_BOT P2 - C_LOG_OUT P2
J_CHG SHIELD - U_CHG EP
LED0 K - LED1 K
LED0 K - LED1 K
R_MOT_FB_BOT P2 - C_MOT_OUT P2
U_MDIR GND - C_MDIR P2
TP_VBAT
J_CHG SHIELD - U_CHG EP
U_ESP32 GND - C_ESP_BULK P2
U_ESP32 GND - C_ESP_BULK P2
J_ESP_USB SHIELD - J_ESP_USB SHIELD
J_CHG SHIELD - J_CHG SHIELD
GND
J_CHG SHIELD - U_CHG EP
GND
R_LOG_FB_BOT P2 - C_LOG_OUT P2
U_ESP32 GND - C_ESP_BULK P2
R_LOG_FB_BOT P2 - C_LOG_OUT P2
GND
J_ESP_USB SHIELD - R_CC1_ESP P2
R_LOG_FB_BOT P2 - C_LOG_OUT P2
U_ESP32 GND - C_ESP_BULK P2
U_ESP32 GND - C_ESP_BULK P2
J_ESP_USB GND_A - J_ESP_USB GND_B
J_CHG SHIELD - U_CHG EP
C_CHG_BAT1 P2 - C_CHG_BAT2 P2
C_CHG_BAT1 P2 - C_CHG_BAT2 P2
R_LOG_FB_BOT P2 - C_LOG_OUT P2
U_ESP32 GND - U_ESP32 GND
J_ESP_USB SHIELD - R_CC1_ESP P2
R_LOG_FB_BOT P2 - C_LOG_OUT P2
U_ESP32 GND - C_ESP_BULK P2
TP_3V3_BU01
R_MOT_FB_BOT P2 - C_MOT_OUT P2
J_ESP_USB SHIELD - J_ESP_USB SHIELD
J_BU01 Pin_3 - J_BU01 Pin_20
C_BULK P2 - U_BOOST_MOT GND
U_ESP32 GND - C_ESP_BULK P2
U_ESP32 GND - U_ESP32 GND
TP_5V_MOT
J_CHG SHIELD - U_CHG EP
LED4 K - LED5 K
U_ESP32 GND - C_ESP_BULK P2
U_MDIR GND - C_MDIR P2
C_BULK P2 - U_BOOST_MOT GND
J_IR Pin_2 - J_I2C 2
U_ESP32 GND - C_ESP_BULK P2
J_ESP_USB SHIELD - R_CC1_ESP P2
U_MDIR GND - C_MDIR P2
LED0 K - LED1 K
GND
GND
C_BULK P2 - U_BOOST_MOT GND
U_L293D GND - U_L293D GND
U_ESP32 GND - C_ESP_BULK P2
J_IR Pin_2 - J_I2C 2
R_MOT_FB_BOT P2 - C_MOT_OUT P2
U_MDIR GND - C_MDIR P2
TP_3V3
GND
LED4 K - LED5 K
R_MOT_FB_BOT P2 - C_MOT_OUT P2
LED0 K - LED1 K
R_MOT_FB_BOT P2 - C_MOT_OUT P2
C_CHG_BAT1 P2 - C_CHG_BAT2 P2
LED4 K - LED5 K
LED4 K - LED5 K
C_CHG_BAT1
Capacitance
22uF
C_LDO_OUT
Capacitance
22uF
Q1
R_5V_LOGIC_LED
Resistance
1kΩ
R_EN
Resistance
10kΩ
C_LDO_IN
Capacitance
10uF
R_CHG_TEST
Resistance
1kΩ
R_CHG_NTC
Resistance
51kΩ
C_BULK
Capacitance
1000uF
Q2
R_Q2B
Resistance
10kΩ
R_CHG_D1
Resistance
100Ω
Hole1
R_Q1B
Resistance
10kΩ
J_BU01
R_5V_MOT_LED
Resistance
1kΩ
R_MOT_FB_BOT
Resistance
10kΩ
R_CHG_SNUB
Resistance
R_CC2_CHG
Resistance
5.1kΩ
Hole2
C8
Capacitance
1000uF
R_MOT_FB_TOP
Resistance
73.2kΩ
R_LOG_FB_BOT
Resistance
10kΩ
Hole3
C_LOG_IN
Capacitance
22uF
C_ESP_BULK
Capacitance
10uF
C_LOG_OUT
Capacitance
22uF
C_EN
Capacitance
1uF
R_CC2_ESP
Resistance
5.1kΩ
C_L293D_LOGIC
Capacitance
100nF
C7
Capacitance
1000uF
C_L293D_MOT
Capacitance
100nF
C1
Capacitance
100nF
R3
Resistance
330Ω
R_3V3_LED
Resistance
1kΩ
C_L293D_BULK
Capacitance
100uF
R5
Resistance
330Ω
MH1
C_CHG_BAT2
Capacitance
22uF
C3
Capacitance
100nF
C_MOT_OUT
Capacitance
22uF
R_LOG_FB_TOP
Resistance
73.2kΩ
C_CHG_IN
Capacitance
10uF
R6
Resistance
330Ω
R_CHG_D2
Resistance
100Ω
R_IO0
Resistance
10kΩ
C9
Capacitance
100nF
R1
Resistance
330Ω
R7
Resistance
330Ω
C_CHG_SNUB
Capacitance
10uF
R_CC1_ESP
Resistance
5.1kΩ
C2
Capacitance
100nF
R4
Resistance
330Ω
C_USB
Capacitance
100nF
R_LED0
Resistance
330Ω
C_ESP_1
Capacitance
100nF
R_CHG_ISET
Resistance
91kΩ
R2
Resistance
330Ω
C_MDIR
Capacitance
100nF
R_CC1_CHG
Resistance
5.1kΩ
C_STAT
Capacitance
100nF
C_MOT_IN
Capacitance
22uF
U_MDIR
LED2
LED4
D_3V3
U_CHG
D_CHG
U_ESP32
LED7
U_STAT
LED3
LED1
D_5V_MOT
LED6
LED0
LED5
D_DONE
D_5V_LOGIC
J_M2
FB1
U_BOOST_MOT
D_BAT_RP
D_CHG_RP
L_CHG
Inductance
1uH
SW_BOOT
J_BAT
D_MOT
L_MOT
Inductance
22uH
SW_EN
S1
J_M1
U_BOOST_LOG
D_ESP_USB
J_I2C
U_USB
J_IR
D_LOG
L_LOG
Inductance
22uH

Refine this doc
Ask about this doc
Board Bring-Up Plan — Smart Tee Marker Robot Controller
Prerequisites
  • Equipment: current-limited bench supply, multimeter, oscilloscope, USB-C supply/cable, PlatformIO ESP32 programming setup.
  • Start with no motors connected.
  • Use a protected 18650 cell or current-limited supply emulating the cell.
1. Visual Inspection
  • Verify polarity of D_BAT_RP, D_CHG_RP, D_ESP_USB, D_MOT, D_LOG, electrolytic bulk capacitors, LEDs, USB-C connectors, and J_BAT.
  • Check U_CHG exposed pad soldering and boost converter diode/inductor placement.
  • Confirm BU01 socket orientation and ESP32 antenna edge orientation before assembly release.
2. Power Rail Verification

Table


RailSourceExpected VoltageMeasure AtInitial Current LimitPass Criteria
BAT_RAWJ_BAT / U_CHG BAT3.0-4.2 VJ_BAT pin 1 / U_CHG BAT100 mA no-loadNo short to GND
V_BATS1 switched battery3.0-4.2 VTP_VBAT100 mA no-loadFollows BAT_RAW when S1 ON
5V_MOTU_BOOST_MOT5.0 VTP_5V_MOT300 mA no motor4.75-5.25 V no-load
5V_LOGICU_BOOST_LOG / USB programmer diode5.0 VTP_5V_LOGIC300 mA no-load4.75-5.25 V no-load
3V3U_LDO3.3 VTP_3V3300 mA no-load3.23-3.37 V
3V3_BU01BU01 module LDO output tap3.3 V nominalTP_3V3_BU01module-onlyPresent only with BU01 installed/powered
Procedure:
  1. Measure resistance from each rail to GND before applying power.
  2. Apply 3.7 V current-limited input at J_BAT or install a protected cell.
  3. Turn S1 ON and verify V_BAT, 5V_MOT, 5V_LOGIC, and 3V3 in sequence.
  4. Check boost ripple on 5V_MOT and 5V_LOGIC with oscilloscope.
  5. Connect motors only after no-load rails pass.
3. Critical Signal Verification

Table


SignalExpected StateMeasure AtNotes
ESP_ENHigh after RC delayU_ESP32 ENReset button pulls low
ESP_IO0_BOOTHigh for normal bootU_ESP32 IO0BOOT button pulls low for flashing
USB_DP/USB_DNUSB FS activityU_USB / J_ESP_USBCheck if programming fails
ESP_TX/ESP_RX3.3 V UARTU_ESP32 GPIO17/16 and J_BU01BU01 link
M1_PWM/M2_PWMPWM from BU01J_BU01 / U_L293D EN pinsVerify before connecting motors
4. Connector and Interface Tests
  • J_CHG: verify USB-C CC pull-down behavior and 5 V on CHG_5V_IN after D_CHG_RP.
  • J_ESP_USB: verify USB enumeration of CH340C and 5V_LOGIC backfeed path through D_ESP_USB.
  • J_BAT: verify BAT+ / BAT- polarity before installing cell.
  • J_M1/J_M2: verify no motor output short before enabling L293D.
  • J_IR: verify 3V3, GND, IR_OUT continuity.
  • J_I2C: verify 3V3, GND, I2C_SCL, I2C_SDA, IMU_INT continuity; no local pull-ups were added by design.
5. Programming and Debug Interface
  • ESP32 programming path: J_ESP_USB -> U_USB CH340C -> U_ESP32 UART0.
  • Flash command: pio run -t upload.
  • Monitor command: pio device monitor -b 115200.
  • If auto-reset fails, hold BOOT, tap EN, then release BOOT after upload starts.
6. Functional Validation

Table


TestComponentsInputExpected Output
ESP32 USB programmingJ_ESP_USB, U_USB, U_ESP32USB-C cableESP32 enumerates and flashes
BU01 UART bridgeJ_BU01, U_ESP32BU01 installedUART messages visible on USB monitor
Status LEDsU_STAT, LED0-LED7BU01 shifts patternLEDs toggle through 330 ohm resistors
Motor directionU_MDIR, U_L293DBU01 shifts direction bitsL293D inputs change state
Motor PWMU_L293D, J_M1/J_M2BU01 PWMMotor outputs switch after motors connected
IR headerJ_IRKY-032 moduleIR_OUT toggles at BU01 PB1
I2C headerJ_I2CGY-521 moduleBU01 sees I2C device
7. Known Bring-Up Risks / Confirm Before PCB Release
  • BU01 exact pin order and mechanical footprint are represented by a generic 2x12 socket and must be confirmed.
  • S1 selected library slide switch is not rated for the projected battery/boost pulse current; use a higher-current switch or a MOSFET load switch before production.
  • FB1 is a 60 ohm @100 MHz / 3.5 A available ferrite placeholder, not the requested 470 ohm @100 MHz / >=3 A exact part.
  • L_MOT and L_LOG are generic 22 uH inductors; production MPN must meet saturation current and low DCR requirements.
  • MT3608 motor rail may be insufficient for motor stall currents above its practical switch/current limit.
Pass/Fail Summary

Table


SectionResultNotes
Visual Inspection[ ] Pass / [ ] Fail
Power Rails[ ] Pass / [ ] Fail
ESP32 Programming[ ] Pass / [ ] Fail
BU01 UART[ ] Pass / [ ] Fail
Motors[ ] Pass / [ ] Fail
Sensors[ ] Pass / [ ] Fail
  • Prerequisites

  • 1. Visual Inspection

  • 2. Power Rail Verification

  • 3. Critical Signal Verification

  • 4. Connector and Interface Tests

  • 5. Programming and Debug Interface

  • 6. Functional Validation

  • 7. Known Bring-Up Risks / Confirm Before PCB Release

  • Pass/Fail Summary

Smart Tee Marker Robot Controller

Smart Tee Marker Robot Controller thumbnail
2-layer single-cell Li-ion robot controller with BU01 UWB module socket, ESP32 Wi-Fi uplink, dual motor driver, isolated 5 V boost rails, onboard charging, status LEDs, and sensor connectors.

Properties

Properties describe core aspects of the project.

Pricing & Availability

Distributor

Qty 1

Arrow

$4.75–$10.10

Digi-Key

$13.36–$13.97

HQonline

$6.06–$6.24

LCSC

$15.52–$17.30

Mouser

$21.97–$22.63

TME

$13.76

Verical

$6.14–$16.05

Controls