User interface

Twisted-Fields·rp2040-motor-controller·user_interface/user_interface.kicad_pcb

User interface PCB layout, top view — open source RP2040/RP2350 board by Twisted-Fields
Simulate this board

About the User interface PCB

User interface is an open source RP2040/RP2350 PCB design by Twisted-Fields, published on GitHub under the Custom license license. It is a 4-layer board measuring 90 × 26 mm, with 37 components from 18 distinct parts.

Its main chip is the RP2040, from the RP2040/RP2350 family. Other key parts include the TXS0101DCKR and TLV1117LV33DCYR. By type, the board carries 11 resistors, 8 switches, 8 diodes, 6 capacitors, 3 ICs and 1 connector.

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

From the project

A dual channel brushless motor controller based on the RP2040 microcontroller, designed in Kicad.

The boards cost between $15 and $40 each depending on version and quantity.

Our dream is that you will fab your own boards, make changes, and share your work - giving this design life beyond our efforts.

Designed by Taylor Alexander for Twisted Fields, for the Acorn Precision Farming Rover.

Many thanks to Daniel Theobald. Without your financial support and encouragement this project would not have been possible.

User interface, from the project README
From the project README

Main components on the User interface

User interface bill of materials (BOM)

37 components, 18 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
RP2040
PCA9557PW
U3
1
TXS0101DCKR
U4
1
TLV1117LV33DCYR
U5
1
USB_C_RECEPTACLE_USB2.0
AUX Encoder
J1
1
SW_MEC_5G
SW_SPST
SW1
4
SW_SPST
SW2, SW3, SW4, SW5
3
SW_SPDT
SW6, SW7, SW8
3
WS2812B
D1, D2, D3
5
WS2812B
D4, D5, D6, D7, D8
1
20P
1u
C5
1
20P
100n
C6
1
10U
100n
C7
1
100N
10u
C8
1
100N
1u
C9
1
10u
C10
2
1.1K
10k
R1, R5
7
10k
R2, R6, R7, R8, R9, R10, R11
2
5.1K
10k
R3, R4

User interface design files

The KiCad project lives in the Twisted-Fields/rp2040-motor-controller repository on GitHub; these links point at the commit this page was built from.

User interface: common questions

What microcontroller does the User interface use?

The User interface is built around the RP2040, from the RP2040/RP2350 family.

How big is the User interface PCB?

The User interface measures 90 × 26 mm, has 4 copper layers and is 1.609 mm thick.

How many components are on the User interface?

37 components, from 18 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 User interface design files?

From the Twisted-Fields/rp2040-motor-controller 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 User interface design in my own project?

It is published under Custom license, which limits how it may be reused; read the license before building on it.

Can I test firmware for the User interface without the hardware?

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

More boards in rp2040-motor-controller

Similar boards