

A small adapter PCB that simplifies the wiring between the ROMI motor driver board and a esp32 dev module.
- Size
- 67.5 × 91.5 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 28
- Nets
- 56
- Pads
- 171
- Tracks, vias
- 516, 9
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 12 Jun 2020
- Updated
- 10 Aug 2020
Overview
Shim PCB is an open-source printed circuit board by WPIRoboticsEngineering, from the WPIRoboticsEngineering/1001-romi-processor-shim repository on GitHub. It is a 4-layer board of 67.5 × 91.5 mm with 28 parts on 56 nets, routed with 516 tracks and 9 vias.
Its parts include 17 connectors, 6 diodes and 1 resistor. It belongs with the robots and motor control boards of this library.
README
README.md1001-romi-processor-shim
A small adapter PCB that simplifies the wiring between the ROMI motor driver board and a esp32 dev module.

Parts
28| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | D_Zener | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D3, D4, D5, D7 |
| 4 | Conn_01x19_Female | Connector_PinSocket_2.54mm:PinSocket_1x19_P2.54mm_Vertical | J3, J5, J6, J9 |
| 2 | LineSensor | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical | J10, J11 |
| 2 | MountingHole | MountingHole:MountingHole_2.2mm_M2_DIN965 | H1, H2 |
| 2 | ROMI | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical | J8, J16 |
| 2 | ROMI-Encoder | Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical | J1, J2 |
| 1 | 10k | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R1 |
| 1 | Jumper_3_Bridged12 | Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm | JP1 |
| 1 | MountingHole | shim-PCB:silkscreen | ARTWORK1 |
| 1 | ROMI | Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical | J7 |
| 1 | SPI | Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical | J12 |
| 1 | ServoAnalog | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J4 |
| 1 | THING | Connector_PinSocket_2.54mm:PinSocket_1x16_P2.54mm_Vertical | J15 |
| 1 | THING | Connector_PinSocket_2.54mm:PinSocket_1x12_P2.54mm_Vertical | J14 |
| 1 | Ultrasonic. | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J13 |
| 1 | i2c | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J17 |
Questions
How big is the Shim PCB PCB?
It measures 67.5 × 91.5 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Shim PCB use?
28 parts. 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 Shim PCB KiCad files?
From the WPIRoboticsEngineering/1001-romi-processor-shim repository on GitHub, at the commit this page was made from: the board is shim-PCB/shim-PCB.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Shim PCB design in my own project?
Its repository states no licence, so its author keeps all rights: ask WPIRoboticsEngineering before reusing the design.
Similar boards
- 4 layers

- 4 layers85 × 25 mm

- 4 layers25.1 × 34 mm

Pe42543 breakout
loxodes/vna
Under development open hardware microwave vector network analyzer
28 parts205 - 4 layers35.1 × 25.3 mm

T41-si5351A B GM Oscillator daughterboard
DRWJSCHMIDT/T41
This is the repository for the officially released V10, V11, and V12 versions of the T41 Software Defined Transceiver hardware and kits.
28 parts66 - 4 layers38 × 25 mm

- 4 layers30 × 20 mm

Swd switch
alvarop/debugotron
Debugotron is a collection of debugging/automation tools I've wanted in the past but didn't have access to. Currently, the tools include:
28 parts52BSD-3-Clause - 4 layers48 × 48 mm

- 4 layers75 × 25 mm
