Skip to the content
2 layers63 × 60.5 mmMotors, the printed circuit board in 3D

Raspbery Pi Pico coffe roaster project

Size
63 × 60.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
29
Nets
19
Pads
67
Tracks, vias
99, 0
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
2 Feb 2026
Updated
9 Apr 2026

Overview

Motors is an open-source printed circuit board by CH-Microsystems, from the CH-Microsystems/pico_coffee_roaster repository on GitHub, published under the MIT licence. It is a 2-layer board of 63 × 60.5 mm with 29 parts on 19 nets, routed with 99 tracks and 0 vias.

It is built around the IRF540N. Its parts include 10 resistors, 5 connectors, 4 capacitors, 3 ICs and 2 diodes. It belongs with the robots and motor control boards and the RP2040 boards of this library.

Main components

1

README

README.md

Pico Coffee Roaster

Mini torrador de café baseado no Raspberry Pi Pico.

Este firmware é capaz de realizar o controle de uma resistência utilizando um triac, além do controle de um motor e de um fan via PWM. Também estão disponíveis periféricos como displays, termistores NTC, termopares PT0, controle PID, entre outros.

O projeto utiliza o pico-sdk como base. Além do pico-sdk instalado e configurado no PATH do ambiente, também é necessário instalar o pico-extras.

Build e load

Para compilar o projeto utilize:

bash
mkdir -p build
cd build
cmake ..
make -j$(nproc)

Para enviar o firmware para o Pico utilize:

bash
cd build
picotool load pico_roster.uf2 -f

Certifique-se de que o picotool esteja instalado e disponível no PATH do sistema.

Dúvidas e Sugestões

Se tiver alguma dúvida ou sugestão, sinta-se à vontade para utilizar a seção de ISSUES no GitHub. Contribuições são bem-vindas e todos os Pull requests serão revisados e, se possível, mesclados.

Contribuição

Se deseja contribuir com o projeto, sinta-se à vontade para fazê-lo. O arquivo CONTRIBUTING.md contém as instruções necessárias.

Licença

Este projeto é licenciado sob a licença MIT, que concede total liberdade para uso.

Parts

29
QtyValueFootprintReferences
2100RResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR2, R9
210kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR4, R10
21N4007Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD1, D2
21kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR3, R8
222nfCapacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mmC3, C4
2470RResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR1, R7
24N25Package_DIP:DIP-6_W7.62mmU1, U3
2IRF540NPackage_TO_SOT_THT:TO-220-3_VerticalQ1, Q2
1
10.1uFCapacitor_THT:CP_Radial_D4.0mm_P2.00mmC1
110uFCapacitor_THT:CP_Radial_D4.0mm_P2.00mmC2
112VTerminalBlock_Altech:Altech_AK100_1x02_P5.00mmJ2
12.2kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR6
124VTerminalBlock_Altech:Altech_AK100_1x02_P5.00mmJ1
1270RResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR5
1Conn_01x03_PinConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ5
1LM317_TO-220Package_TO_SOT_THT:TO-220-3_VerticalU2
1Motor1TerminalBlock_Altech:Altech_AK100_1x02_P5.00mmJ3
1Motor2TerminalBlock_Altech:Altech_AK100_1x02_P5.00mmJ4

The 27 most common of 29 parts.

More from CH-Microsystems/pico_coffee_roaster

2
  • 2 layers83.8 × 70 mmControl, the printed circuit board in 3D

    Control

    CH-Microsystems/pico_coffee_roaster

    Raspbery Pi Pico coffe roaster project

    25 parts2MIT
  • 2 layers97.5 × 81 mmPower, the printed circuit board in 3D

    Power

    CH-Microsystems/pico_coffee_roaster

    Raspbery Pi Pico coffe roaster project

    25 parts2MIT

Similar boards

  • 2 layers96.8 × 97 mmPsoc5power, the printed circuit board in 3D

    Psoc5power

    profdc9/DRSSTC-PCB-Pack

    A pack of PCBs for a dual resonant solid state tesla coil setup. Pretty much everything you need.

    133 parts59
  • 2 layers124.5 × 77.5 mmAutopatzer, the printed circuit board in 3D

    Autopatzer

    jes/autopatzer

    Automatic chess board

    40 parts30
  • 2 layers55 × 90.8 mmSlider, the printed circuit board in 3D

    Slider

    DusterTheFirst/rocketry

    🚀 Thrust Vector Controlled Model Rockets

    33 parts22GPL-3.0
  • 2 layersVedro ardu, the printed circuit board in 3D

    Vedro ardu

    oleg-milantiev/ros2-vedrus

    ROS2 Vedrusohod bot sources

    12 parts9Apache-2.0
  • 4 layers147.8 × 77 mm2xBLDCPicoV3, the printed circuit board in 3D

    2xBLDCPicoV3

    AmericanRework/Pico-2x-BLDC

    One RP2040 Pico drives two brushless motors! SimpleFOC + Halls + 2304 drivers + TO-220 mosfets or IGBTs. Plugs directly into 450x automower motors.

    135 parts7
  • 2 layersPCB Layout, the printed circuit board in 3D

    PCB Layout

    chgopireddy/Full-Bridge-Class-D-Audio-Amplifier

    LTspice Model for Full Bridge Class D, Voltage Mode Control, Peak Current Mode Control

    63 parts6
  • 2 layers147.2 × 58.3 mmLi IonBatteryProtection, the printed circuit board in 3D

    Li IonBatteryProtection

    cnobile2012/Li-IonBatteryProtection

    Circuit to protect Li-Ion and Li-Po batteries at the cell level.

    81 parts6MIT

Questions

How big is the Motors PCB?

It measures 63 × 60.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Motors use?

29 parts, built around the IRF540N. 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 Motors KiCad files?

From the CH-Microsystems/pico_coffee_roaster repository on GitHub, at the commit this page was made from: the board is hardware/motors/motors.kicad_pcb and its schematic hardware/control/control.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Motors design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).