Skip to the content
PCBKitNew board
2 layers91.3 × 57.5 mmNyoomiesKME, the printed circuit board in 3D

A pico or STM32 powered expansion board for Klipper, with support for four motors running in SPI or UART, and ability to run higher currents & voltages than most mainboards.

Size
91.3 × 57.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
42
Nets
90
Pads
274
Tracks, vias
1,023, 128
Pours
398
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
3 Nov 2023
Updated
30 May 2024

Overview

NyoomiesKME is an open-source printed circuit board by comradef191, from the comradef191/NyoomiesKME repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 2-layer board of 91.3 × 57.5 mm with 42 parts on 90 nets, routed with 1,023 tracks and 128 vias.

Its parts include 14 connectors, 5 resistors, 4 capacitors, 2 ICs and 1 fuse. It belongs with the RP2040 boards of this library.

README

README.md

NyoomiesKME

A Pico or BlackPill powered expansion board for Klipper, with support for four motors running in SPI or UART, and ability to run higher currents than most mainboards.

  • Supports sensorless homing or standard endstops, and sensorless homing when using BigTreeTech EZDriver adapters
  • Designed with TMC-based Stepsticks in mind, featuring full support for a mix of SPI and UART drivers on one board along with the ability to install either JST-XH or MF3 connectors for your motors
  • This board features native support for the STM32F4x1 BlackPill, with the unused extra GPIO being broken out to an expansion header.

If you need further support or want to see more information and announcements, join the discord, or support me and future development on Ko-Fi.

Vendors

UK / EU

Contact me on Discord if you want to add yourself to this list!

Bill Of Materials

ComponentNo. NeededCost (Total)CommentSourcing URL
5.08mm Screw Terminal1£0.68Power Inputhttps://www.lcsc.com/product-detail/Screw-span-style-background-color-ff0-terminal-span_MAX-MX129-5-08-02P-GN01-Cu-Y-A_C5188485.html
Automotive Mini-Blade Fuse Holder1£0.34Takes ATO Fuseshttps://www.lcsc.com/product-detail/Fuse-Holders_XFCN-XF-506P_C492610.html
63v 470uF Capacitor4£1.95Can substitue with up to 17mmø diameter cap w/ up to 7.5mm pitchhttps://www.lcsc.com/product-detail/Aluminum-Electrolytic-Capacitors-Leaded_PANASONIC-ECA1JM471_C5362346.html
1x4 Molex MF3 Connector4£0.60Motor Connectors, (Pick One)https://www.lcsc.com/product-detail/Wire-To-Board-Connector_HCTL-HC-MX3-0-4A_C5441109.html
1x4 JST-XH Connector4£0.45Motor Connectors, (Pick One)https://www.lcsc.com/product-detail/Wire-To-Board-Connector_SHOU-HAN-2-54mm-4P-ZZ_C5368777.html
1x3 JST-XH Connector4£0.35Endstop Connectorshttps://www.lcsc.com/product-detail/Wire-To-Board-Connector_SHOU-HAN-2-54mm-3P-ZZ_C5368776.html
1x20 2.54 Socket2-4£0.57MCU Sockethttps://www.lcsc.com/product-detail/Female-Headers_JILN-22850120ANG1SYA01_C429947.html
1x8 2.54 Socket8£0.39StepStick Sockethttps://www.lcsc.com/product-detail/Female-Headers_Liansheng-FH-00882_C2685213.html
1x2 2.54 Socket8£0.52Diag Pins Sockethttps://www.lcsc.com/product-detail/Female-Headers_JILN-22850102ANG1SYA02_C429966.html
2x4 2.54 Header1£0.46STM32 I/O (Optional)https://www.lcsc.com/product-detail/Pin-Headers_Liansheng-PH-00179_C2829882.html
3x3 2.54 Header8£0.66Driver Jumper Pinshttps://www.lcsc.com/product-detail/Pin-Headers_HCTL-PZ254-3-03-Z-2-5-G0_C7429377.html
2x3 2.54 Header8£0.38Driver Jumper Pinshttps://www.lcsc.com/product-detail/Pin-Headers_HanElectricity-2541WV-2x03P_C5383104.html
24x 2.54 Jumper Cap20£0.38Driver Jumper Pinshttps://www.lcsc.com/product-detail/Shunts-Jumpers_Shenzhen-Kinghelm-Elec-KH-2-54TXM-H6-0-R_C5274534.html
1k Resistor (THT)1£0.01UART TX
10k Resistor (THT)4£0.04STEP Pin pulldown
Raspberry Pi Pico, or...1£2MCU (Pick one)https://www.aliexpress.com/item/1005003708090298.html
STM32F401 BlackPill1£2.3MCU (Pick one)https://www.aliexpress.com/item/1005006127461676.html

Total (Excluding PCB, Tax Shipping, Ect): ~£9.8 ($12.3 USD)

Driver Configuration Jumpers:

DriverJumpers

Gallery

NyoomiesAssembled-Pico NyoomiesAssembled-STM32 NyoomiesRenderFront NyoomiesRenderBack

LICENSE

This source describes Open Hardware and is licensed under the CERN-OHL-S v2 or any later version. You may redistribute and modify this source and make products using it under the terms of the CERN-OHL-S v2. (https://ohwr.org/cern_ohl_s_v2.txt)

This source is distributed WITHOUT ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY AND FITNESS FOR A PARTICULAR PURPOSE. Please see the CERN-OHL-S v2 for applicable conditions.

Source location: https://github.com/comradef191/NyoomiesKME

As per CERN-OHL-S v2 section 4, should You produce hardware based on this source, You must where practicable maintain the Source Location visible on the PCB.

Parts

42
QtyValueFootprintReferences
410kΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR2, R3, R4, R5
4470uFCustomFootprints:Cap ~ 12.5, 2.5mm-7.5mm pitchC1, C2, C3, C4
4Conn_01x04CustomFootprints:Combo JST-XH & MF3 01x04J1, J2, J3, J4
4Conn_02x03_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ5, J7, J9, J10
4MountingHoleMountingHole:MountingHole_3.2mm_M3_PadH1, H2, H3, H4
4TMC2209 BreakoutCustomFootprints:TMC2209 FootprintM1, M2, M3, M4
4~CustomFootprints:PinHeader 3x03 P2.54mmM5, M6, M7, M8
3Conn_01x03CustomFootprints:JST-XH 03J12, J13, J14
2LOGOLOGOG***, G***
11kΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1
1Conn_01x03CustomFootprints:JST-XH 03 - EndstopJ11
1Conn_02x04_Counter_ClockwiseConnector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_VerticalJ8
1Mini ATO FuseCustomFootprints:Updated ATO Mini-Blade_2PostF1
1PicoCustomFootprints:Socketed MCU - Pico (No Text)U1
1Screw_Terminal_01x02CustomFootprints:1x2 Terminal BlockJ6
1~CustomFootprints:Socketed MCU - STM32 BlackPill (No TextU2

The 40 most common of 42 parts.

Questions

How big is the NyoomiesKME PCB?

It measures 91.3 × 57.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the NyoomiesKME use?

42 parts. 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 NyoomiesKME KiCad files?

From the comradef191/NyoomiesKME repository on GitHub, at the commit this page was made from: the board is NyoomiesKME.kicad_pcb and its schematic DriverSlot.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the NyoomiesKME design in my own project?

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

Similar boards

  • 2 layers30 × 50 mmModuleV400, the printed circuit board in 3D

    ModuleV400

    stuartpittaway/diyBMSv4

    Version 4 of the diyBMS

    42 parts1.1k
  • 2 layers139.7 × 64.8 mmSprig console, the printed circuit board in 3D

    Sprig console

    hackclub/sprig

    🍃 Learn to code by making games in a JavaScript web-based game editor.

    42 parts1.1kMIT
  • 2 layers90.5 × 50 mmMain control board, the printed circuit board in 3D

    Main control board

    jamro/tiny-engineer

    A small desktop robot that brings an AI coding assistant to life, physically acting out when it reads files, thinks, writes code, and finishes work.

    42 parts1.1k
  • 2 layers67.6 × 30.5 mmRgb to hdmi, the printed circuit board in 3D

    Rgb to hdmi

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    42 parts1kGPL-3.0
  • 2 layers190 × 80 mmPcb shield, the printed circuit board in 3D

    Pcb shield

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    42 parts915
  • 2 layers98 × 80 mmMai io, the printed circuit board in 3D

    Mai io

    whowechina/mai_pico

    Pico controller for Maimai

    42 parts475
  • 2 layers50.8 × 90.4 mmOBOGS PANEL, the printed circuit board in 3D

    OBOGS PANEL

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    42 parts431