Telepresence bot

yash101·tpbot·electronics/telepresence-bot.kicad_pcb

Telepresence bot PCB layout, top view — open source ESP32 board by yash101

About the Telepresence bot PCB

Telepresence bot is an open source ESP32 PCB design by yash101, published on GitHub. It is a 4-layer board measuring 116 × 100 mm, with 183 components from 53 distinct parts.

Its main chip is the ESP32-C5-DevKitC-1-v1.2, from the ESP32 family. Other key parts include the LM1117DT-5.0, LM1117DT-3.3, SFH617A-1, C2887910 and BTT TMC5160 Pro. By type, the board carries 84 resistors, 35 capacitors, 20 connectors, 14 ICs, 12 diodes and 6 fuses.

It belongs with the robotics & motion designs in this gallery.

From the project

Robot base / Telepresence Robot

Main components on the Telepresence bot

Telepresence bot bill of materials (BOM)

183 components, 53 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
~
U1
1
LM1117DT-5.0
U2
2
LM1117DT-3.3
U3, U11
3
SFH617A-1
U4, U8, U12
1
C2887910
INA228
U6
4
BTT TMC5160 Pro
U7, U13, U14, U15
1
74LVC125
U9
1
C2868090
ISO7762DBQ
U10
1
Q_PMOS_GDS
Q1
1
PMOS_GDS
Q2
2
2N3904
Q3, Q4
1
STATUS
J1
1
EXT_PWR_BTN
J2
1
IOLV_IN
J3
1
BATT
J4
1
BATT_OUT
J5
4
Conn_01x07_Pin
J6, J15, J17, J19
4
MOT_CON
J7, J16, J18, J20
1
VMOT
J8
1
BP_MOTOR_ENABLE
J9
Show 33 more
QtyPartRefs
1
Conn_01x02_Pin
J10
1
DRIVER_GPIO
J11
1
GND
J12
1
Conn_01x08_Pin
J13
1
IOLV / VIO
J14
2
Polyfuse
F1, F2
4
Fuse
F4, F6, F7, F8
2
Jumper_2_Bridged
JP1, JP2
2
3.6v
D1, D7
4
LED
D2, D3, D10, D11
1
Zen_12v
D4
3
D_Schottky
D5, D9, D12
1
Zener-12v
D6
1
60V
D8
2
C90321
FB
FB1, FB2
4
C2045365
ferrite
L1, L3, L4, L5
5
100uF
C1, C16, C30, C34, C38
6
C1945
100nF
C2, C10, C14, C28, C32, C36
4
100uF
C3, C5, C7, C11
14
C520082
100nF
C4, C6, C8, C9, C12, C13, C20, C21 +6
4
4.7uF
C15, C29, C33, C37
1
1000uF
C17
1
10uF
C24
40
C17634
33R
R1, R7, R12, R18, R19, R20, R21, R23 +32
3
470R
R2, R64, R70
3
220R
R3, R10, R48
16
0
R4, R5, R6, R9, R27, R32, R34, R35 +8
11
C96346
100k
R8, R36, R37, R38, R62, R63, R77, R78 +3
6
C84376
10k
R11, R13, R16, R17, R39, R40
2
1k
R14, R15
1
C1517424
1.5m
R22
1
220R
R41
1
1k
R47

Telepresence bot design files

The KiCad project lives in the yash101/tpbot repository on GitHub; these links point at the commit this page was built from.

Telepresence bot: common questions

What microcontroller does the Telepresence bot use?

The Telepresence bot is built around the ESP32-C5-DevKitC-1-v1.2, from the ESP32 family.

How big is the Telepresence bot PCB?

The Telepresence bot measures 116 × 100 mm, has 4 copper layers and is 1.565 mm thick.

How many components are on the Telepresence bot?

183 components, from 53 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Telepresence bot design files?

From the yash101/tpbot repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the Telepresence bot design in my own project?

The repository has no license, so all rights stay with yash101. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Telepresence bot without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.

Similar boards