PCB Design for Smart Tee Marker Robot


맞아요. 사진 기준으로 보니 기존 J_BU01은 잘못 작았습니다.
수정 완료:
  • J_BU012×12 소켓 → 2×18, 2.54 mm 피치 female socket으로 교체했습니다.
  • 레이아웃에서도 새 2×18 소켓을 다시 배치했습니다.
  • 기존 BU01 신호 연결은 보존했고, 추가된 핀들은 일단 No Connect 처리했습니다.
  • Project Specification에도 이 변경을 기록했습니다.
사진에서 확인되는 핵심:
  • 양쪽 긴 헤더가 각 18핀, 총 36핀
  • 따라서 현재 보드에는 NodeMCU BU-01용으로 2×18 소켓이 들어가야 맞습니다
  • 실제 보드 길이는 대략 18핀 × 2.54 mm 기준으로 헤더 길이만 약 43.2 mm, 전체 모듈 길이는 USB/안테나 포함 더 큽니다.
주의: 사진만으로는 정확한 핀 번호 순서까지 100% 확정하기 어렵습니다. 지금은 소켓 크기/핀 수를 맞췄고, 논리 연결은 기존 매핑을 유지했습니다. 제작 전에는 BU01의 각 실크 라벨이 Pin_1~Pin_36 중 어디에 해당하는지 한 번 더 확정해야 합니다.
내가 공유한 사진에도 있듯이 이 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
LED2
LED4
D_3V3
D_CHG
LED7
FB1
D_BAT_RP
LED3
LED1
D_MOT
D_5V_MOT
LED6
LED0
LED5
D_LOG
D_DONE
D_5V_LOGIC
U_CHG
U_BOOST_MOT
U_BOOST_LOG
U_MDIR
U_ESP32
J_M2
U_STAT
J_M1
R_5V_LOGIC_LED
Resistance
1kΩ
R_EN
Resistance
10kΩ
R_CHG_TEST
Resistance
1kΩ
R_CHG_NTC
Resistance
51kΩ
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
R_MOT_FB_TOP
Resistance
73.2kΩ
R_LOG_FB_BOT
Resistance
10kΩ
Hole3
R_CC2_ESP
Resistance
5.1kΩ
R3
Resistance
330Ω
R_3V3_LED
Resistance
1kΩ
R5
Resistance
330Ω
MH1
R_LOG_FB_TOP
Resistance
73.2kΩ
R6
Resistance
330Ω
R_CHG_D2
Resistance
100Ω
R_IO0
Resistance
10kΩ
R1
Resistance
330Ω
R7
Resistance
330Ω
R_CC1_ESP
Resistance
5.1kΩ
R4
Resistance
330Ω
R_LED0
Resistance
330Ω
R_CHG_ISET
Resistance
91kΩ
R2
Resistance
330Ω
R_CC1_CHG
Resistance
5.1kΩ
TP_5V_LOGIC
TP_VBAT
TP_3V3_BU01
TP_5V_MOT
TP_3V3
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
C_BULK P2 - U_BOOST_MOT GND
R_MOT_FB_BOT P2 - C_MOT_OUT P2
C_CHG_BAT1
Capacitance
22uF
C_LDO_OUT
Capacitance
22uF
Q1
C_LDO_IN
Capacitance
10uF
C_BULK
Capacitance
1000uF
J_BU01 Pin_3 - J_BU01 Pin_20
Q2
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
C8
Capacitance
1000uF
LED0 K - LED1 K
R_MOT_FB_BOT P2 - C_MOT_OUT P2
U_MDIR GND - C_MDIR P2
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
C_LOG_IN
Capacitance
22uF
C_ESP_BULK
Capacitance
10uF
C_LOG_OUT
Capacitance
22uF
GND
C_EN
Capacitance
1uF
J_CHG SHIELD - U_CHG EP
C_L293D_LOGIC
Capacitance
100nF
C7
Capacitance
1000uF
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
C_L293D_MOT
Capacitance
100nF
C1
Capacitance
100nF
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
C_L293D_BULK
Capacitance
100uF
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
C_CHG_BAT2
Capacitance
22uF
U_ESP32 GND - C_ESP_BULK P2
R_MOT_FB_BOT P2 - C_MOT_OUT P2
C3
Capacitance
100nF
C_MOT_OUT
Capacitance
22uF
J_ESP_USB SHIELD - J_ESP_USB SHIELD
J_BU01 Pin_3 - J_BU01 Pin_20
C_BULK P2 - U_BOOST_MOT GND
C_CHG_IN
Capacitance
10uF
U_ESP32 GND - C_ESP_BULK P2
U_ESP32 GND - U_ESP32 GND
C9
Capacitance
100nF
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
C_CHG_SNUB
Capacitance
10uF
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
C2
Capacitance
100nF
C_USB
Capacitance
100nF
R_MOT_FB_BOT P2 - C_MOT_OUT P2
C_ESP_1
Capacitance
100nF
U_MDIR GND - C_MDIR P2
GND
C_MDIR
Capacitance
100nF
LED4 K - LED5 K
R_MOT_FB_BOT P2 - C_MOT_OUT P2
C_STAT
Capacitance
100nF
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
C_MOT_IN
Capacitance
22uF
LED4 K - LED5 K
D_CHG_RP
L_CHG
Inductance
1uH
SW_BOOT
J_BAT
L_MOT
Inductance
22uH
SW_EN
D_ESP_USB
L_LOG
Inductance
22uH
S1
J_I2C
U_USB
J_IR

Smart Tee Marker Robot Controller

Smart Tee Marker Robot Controller thumbnail