Skip to content

eamars/RaspberryPi-Pico-Motor-Expansion-Board

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raspberry Pi Pico Motor Expansion Board V2

The Raspberry Pi Pico Motor Expansion Board V2 vis designed to be used as the controller for OpenTrickler. The board is designed to trickle certain amount of charges (e.g, gun powder) from the reservoir by reading measurements from the attached precision digital balance and actuate corresponding motors.

3d_view

Join our discord server for help and development information.

Peripherals

The PINOUT diagram is shown below. To pair with the OpenTrickler controller software, you need to use Pico W as the main controller.

  • EXP1/EXP2: To be paired to RepRap 12864 LED display and the compatible display module.

  • PWM1/PWM2/PWM3: Can be used to connect with SG90/MG90/S0009M servo motors, or Neopixel RGB LEDs (WS2812)

  • UART0: Can be used to connect with external serial to UART adapter, when UART1 is not used.

  • UART1: Compatible with RS232 devices.

peripherals

Power

The board is designed to be power from USB-C Charger or power banks. The charger MUST support minimum 12V and 2A output.

NOTE: The board is NOT compatible with USB-A or USB-B charger or adapter cable. USB-C cable and charger must be used.

PCB

The board is designed to be manufactured with 4 layer PCB. Traces are placed at top and bottom layers. Two mid layers are for power (Vcc, 5V) and GND.

top_view

Manufacturing

The board is designed with hand soldering in mind. The board can also be manufactured by SMT.

assembly

BOM and gerber files are provided under production directory. Instructions are also provided regarding the PCB contract manufactoring with JLCPCB.

Components Substitution

There are several components on JLCPCB that can be out of stock from time to time. The table below shows the substitution of those components.

Designator Part Number Primary LCSC Part Number Substitution LCSC Part Number
U2 CAT24C256 (SOIC-8) C79987 C81195 (CAT24C128)
IC1 TPS5450 (SOP-8) C114425
U3 CH224K (ESSOP-10) C970725
L1 15uH Inductor (10x11) C151872 C439295
C5123010
U4 MAX3232 (SOIC-16) C18261
J10 DB9 Male C426221 C141880
U5,U6,U7,U8 74LVC1G125 C23654

Revisions

  • v2.0: Initial release

Errata

None

About

A raspberry pi pico expansion board designed for OpenTrickler project

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages