100%
raspberrypi-pico-motor-expansion-board 5v_pwm_output view
Description

Imported from GitHub: eamars/RaspberryPi-Pico-Motor-Expansion-Board · commit 7dda850 · license GPL-3.0

Description

A raspberry pi pico expansion board designed for OpenTrickler project

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.

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.

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.

DesignatorPart NumberPrimary LCSC Part NumberSubstitution LCSC Part Number
U2CAT24C256 (SOIC-8)C79987C81195 (CAT24C128)
IC1TPS5450 (SOP-8)C114425
U3CH224K (ESSOP-10)C970725
L115uH Inductor (10x11)C151872C439295C5123010
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
Sign in to comment

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