raspberrypi-pico-motor-expansion-board

Public

@eamars

Share raspberrypi-pico-motor-expansion-board

Check access before sharing the link.

Who can open this board

Anyone can open this board. No sign-in is required.

This link opens the latest version. Copying it does not grant additional access.

Loading 3D model… large boards can take a moment.

README

Raspberry Pi Pico Motor Expansion Board V2

[!Note] You can purchase the board directly from Mellow 3D and ship worldwide now. LINK: https://www.aliexpress.com/item/1005008080766173.html

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.

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.

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.

Manufacturing

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

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.

DesignatorPart NumberPrimary LCSC Part NumberSubstitution LCSC Part Number
U2CAT24C256 (SOIC-8)C79987C81195 (CAT24C128)
IC1TPS5450 (SOP-8)C114425
U3CH224K (ESSOP-10)C970725
L115uH Inductor (10x11)C151872C439295
C5123010
U4MAX3232 (SOIC-16)C18261
J10DB9 MaleC426221C141880
U5,U6,U7,U874LVC1G125C23654

Revisions

  • v2.0: Initial release
  • v2.1: Move all vias from pads to minimise SMT failure.

Errata

None

Comments

No comments yet. Be the first to ask about this board.

Ask about this board

Sign in to BoardRepo

New here? Signing in creates your account; there is no separate sign-up.