RevExBot

priyanshu-ogdev·RevExBot·hardware/electrical/motion_control/board/board.kicad_pcb

RevExBot PCB layout, top view — open source board by priyanshu-ogdev
Simulate this board

About the RevExBot PCB

RevExBot is an open source PCB design by priyanshu-ogdev, published on GitHub under the Apache-2.0 license. It is a 4-layer board measuring 106 × 98 mm, with 60 components from 29 distinct parts.

Other key parts include the AMS1117-3.3, Hirose DF40C-100DS-0.4V, LSM6DSVTR, SN65HVD10DR and TXB0104PW. By type, the board carries 19 ICs, 15 connectors, 14 capacitors, 9 resistors and 3 crystals.

From the project

The Motion Control Board (MCB) is a carrier board designed for the Radxa CM5, providing comprehensive connectivity for robotic applications.

The Motion Control Board (MCB) is a carrier board designed for the Radxa CM5, providing comprehensive connectivity for robotic applications.

- The board serves as a carrier board for the Radxa CM5. - Power is supplied via a 5V input through an XT30 connector. - A UART TTL debug port is available for serial debugging purposes. - The LSM6DSV IMU is located at the bottom of the board, with an I2C connector available if an external IMU is required. - All signal connections use JST-GH connectors - LCSC component IDs are attached in the KiCad source files for direct JLCPCB fabrication and assembly.

Main components on the RevExBot

RevExBot bill of materials (BOM)

60 components, 29 distinct parts.

QtyPartRefs
1
AMS1117-3.3
U101
1
Hirose DF40C-100DS-0.4V
U201
1
LSM6DSVTR
U202
1
Hirose DF40C-100DS-0.4V
U301
1
Hirose DF40C-100DS-0.4V
U401
2
SN65HVD10DR
U402, U405
3
TXB0104PW
U403, U404, U602
3
MCP2518FD-xQBB
U501, U502, U503
6
SN65HVD230
U603, U606, U607, U701, U702, U703
3
40M
Y601, Y602, Y603
1
5V_IN
J101
1
I2C_Socket
J201
1
ETH
J202
1
Debug_Socket
J203
1
USB_MASKROM
J301
1
USB_1
J401
1
USB_0
J402
1
RS485_0
J403
1
RS485_1
J404
1
SPI00_CAN_OUT
J601
Show 9 more
QtyPartRefs
1
SPI01_CAN_OUT
J602
1
SPI02_CAN_OUT
J603
1
CAN0_OUT
J701
1
CAN1_OUT
J702
1
CAN2_OUT
J703
8
100n
C201, C202, C401, C402, C403, C404, C603, C604
6
20p
C601, C602, C605, C606, C607, C608
3
10k
R401, R402, R602
6
120
R601, R604, R605, R701, R702, R703

RevExBot design files

The KiCad project lives in the priyanshu-ogdev/RevExBot repository on GitHub; these links point at the commit this page was built from.

RevExBot: common questions

How big is the RevExBot PCB?

The RevExBot measures 106 × 98 mm, has 4 copper layers and is 1.634 mm thick.

How many components are on the RevExBot?

60 components, from 29 distinct parts. The full bill of materials is listed on this page.

Where can I download the RevExBot design files?

From the priyanshu-ogdev/RevExBot repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the RevExBot design in my own project?

Yes, under the terms of its Apache-2.0 license, which priyanshu-ogdev chose for the repository.