Skip to the content
4 layers110 × 175 mmPrinter Mainboard, the printed circuit board in 3D

4x Power Mosfets for controlling heated beds, heaters, ext.

Size
110 × 175 mm
Copper layers
4
Thickness
1.6 mm
Parts
286
Nets
344
Pads
1,292
Tracks, vias
2,493, 601
Pours
730
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
11 Jan 2026
Updated
15 Apr 2026

Overview

Printer Mainboard is an open-source printed circuit board by NEOgHacking, from the NEOgHacking/SCORPION-MAX-V1 repository on GitHub. It is a 4-layer board of 110 × 175 mm with 286 parts on 344 nets, routed with 2,493 tracks and 601 vias.

It is built around the SN74LV4T125PW, TMC2130-TA-T and AP7361C-33E, with the NE555D, USBLC6-2SC6 and BC817 among its other parts. Its parts include 95 capacitors, 73 resistors, 40 connectors, 28 diodes and 13 ICs. It belongs with the computers and single-board computers boards and the STM32 boards of this library.

Main components

12

README

README.md

3D printer / CNC Mainboard

PCB SCORPION MAX V1 PCB SCORPION MAX V1 A main board for a 3d printer or CNC with wide possibilities with the use of the expansion board and thermistor boards! This board is based on the STM32H743 for its massive power. And everyone hates loud stepper motors, so it uses the TMC2130 silent stepper drivers, these are not only very quiet but have a lot of other functions!

Video of working

![Watch the video](https://github.com/NEOgHacking/SCORPION-MAX-V1/blob/main/Pictures/Render SCORPION MAX V1_RED_SILKSCREEN.png)

Reason

So long story longer I have an ultimaker 2+ laying at home doing nothing because of the noisy stepper drivers and recently getting an ultimaker S5 so I wanted to make it quieter and more useful. I was amazed by the Prusa mini being so quiet, so I thought why not build my own mainboard with way more quiet stepper drivers and more functions. The second reason is that I am planning to build a CNC somewhere in the future so I thought it would be a genius idea to build my own 3D printer / CNC mainboard with my own overkill specs and the best stepper drivers. And most of all A LOT of power in amps and compute!

Specs

5x Stepper driver TMC2130

4x Power Mosfets for controlling heated beds, heaters, ext.

4x Fan controller with tacho input

4x Limit switches for homing

3x Thermistor inputs with possibilities for NTC's and PTC's These possibilities are possible because of the 2 thermistor boards I have designed, and the NTC thermistor board has a solder jumper to select the resistance of you NTC.

2x Safety inputs for disabling cutting power via a relay to the stepper drivers and mosfets

Expansion port for displays, SD cards, ext.

STM32H743VIT6 for big storage and calculation power

Standard 4 pin power connector and 2 pin screw terminal

USB ports, USB-C for programming and external control and USB-A for USB flash drives

Design

This board is designed with a lot of safety features and well thought out design, it has a safety circuit to cut power to the steppers and heaters, good pcb design, followed design recommendation from datasheets, used the right components, and allot more! The pcb has been designed with the right trace width and good trace layout with no sharp bends. Also have good pcb layout.

Schematics

There are 3 schematics for this project:

  1. Main board
  2. Thermistor modules
  3. Expansion module

These are way too long to display here (14 pages) so in the PCB folder there in folder for the board you want to see there is a pdf file of the schematic, but here are a few. Printer Mainboard page 1 Printer Mainboard page 9 Printer Mainboard page 10 Expansion board PTC NTC

PCB

Main board

image image

Thermistor boards

image image

Expansion board

image image

Panalization

I have panelized the thermistor boards for better price per board, the panel still is under the 100x100 limit for the 2 dollar offer on jlcpcb so it’s still very cheap. I needed 6 thermistors for 2 boards and minimum order quantity on jlcpcb is 5, so I made a panel.

image

Firmware

The firmware provided is Marlin, but I plan to expand this to more firmware’s like Clipper ext. The board is based on the STM32H743 so it's very powerful and can run almost any firmware!

BOM

I have made a BOM for LCSC and a global BOM for all the parts and PCBs these are in the BOM folder The price of the LCSC BOM for all the parts is about 180 dollars for 2 boards and the JLCPCB order is at the 54 dollar. This is not the cheapest board but it does have the most functions!

Credits

@Kai Pereira for all my random questions regarding PCB design and blueprint custom project. and for telling me long journals are the best, sorry for the short ones at the beginning. whoops. Henk, someone I know that is way better in PCB design than me that looked over my schematic and layout ext.

Parts

286
QtyValueFootprintReferences
52100nCapacitor_SMD:C_0603_1608MetricC1, C11, C12, C13, C14, C16, C18, C19, C20, C21, C22, C23, C24, C25, C26, C31 +36
114μ7Capacitor_SMD:C_0805_2012MetricC2, C9, C10, C15, C17, C41, C42, C43, C44, C45, C82
100.120RResistor_SMD:R_1206_3216MetricR61, R62, R63, R64, R65, R66, R67, R68, R69, R70
81kResistor_SMD:R_0603_1608MetricR11, R13, R15, R17, R51, R53, R55, R72
81k8Resistor_SMD:R_0603_1608MetricR36, R37, R40, R41, R44, R45, R48, R49
7100μCapacitor_SMD:CP_Elec_10x10C27, C28, C48, C51, C54, C57, C60
7Conn_01x02Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ3, J4, J5, J6, J33, J36, J39
6100kResistor_SMD:R_0603_1608MetricR7, R8, R24, R25, R32, R33
6470RResistor_SMD:R_0603_1608MetricR6, R35, R39, R43, R47, R54
510RResistor_SMD:R_0603_1608MetricR56, R57, R58, R59, R60
51N4148Diode_SMD:D_SOD-523D15, D18, D21, D24, D27
522nCapacitor_SMD:C_0603_1608MetricC71, C72, C73, C74, C75
5470nCapacitor_SMD:C_0603_1608MetricC36, C37, C38, C39, C40
54k7Resistor_SMD:R_0603_1608MetricR10, R12, R14, R16, R73
5Conn_01x04Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ26, J27, J28, J29, J30
5LOGOArt:Scorpion drawingG***, G***, G***, G***, G***
5TMC2130-TAPackage_QFP:TQFP-48-1EP_7x7mm_P0.5mm_EP5x5mm_ThermalViasU7, U8, U9, U10, U11
4100RResistor_SMD:R_0603_1608MetricR20, R22, R28, R30
410RResistor_SMD:R_0805_2012MetricR21, R23, R29, R31
41N5819Diode_SMD:D_SOD-323D14, D17, D20, D23
4430RResistor_SMD:R_0603_1608MetricR18, R19, R26, R27
4536RResistor_SMD:R_0603_1608MetricR34, R38, R42, R46
4BC817Package_TO_SOT_SMD:SOT-23Q5, Q6, Q7, Q8
4Conn_01x02LCSC:CONN-TH_2P-P5.08_2EDG-5.08-2AWJ7, J8, J9, J10
4Conn_01x03Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ16, J17, J18, J19
4FiducialFiducial:Fiducial_0.5mm_Mask1.5mmFID1, FID2, FID3, FID4
4LED_BLED_SMD:LED_0603_1608MetricD6, D7, D10, D11
4LED_YGLED_SMD:LED_0603_1608MetricD13, D16, D19, D22
4MountingHoleMountingHole:MountingHole_2mmH5, H6, H7, H8
4MountingHole_PadMountingHole:MountingHole_3.2mm_M3_PadH1, H2, H3, H4
4NVMFWS4D5N08XT1GSamacSys_Parts:NVMFS5C460NWFT1GQ1, Q2, Q3, Q4
4SMBJ64ASamacSys_Parts:DIOM5436X250ND5, D8, D9, D12
3Conn_01x02Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ34, J37, J40
3Conn_01x03Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ32, J35, J38
3Conn_01x04Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ13, J14, J15
210kResistor_SMD:R_0603_1608MetricR50, R71
210μCapacitor_SMD:CP_Elec_6.3x5.8C29, C30
21μCapacitor_SMD:C_0603_1608MetricC84, C88
22μ2Capacitor_SMD:C_0603_1608MetricC91, C92
2470n 10VCapacitor_SMD:C_0805_2012MetricC3, C5
25k1Resistor_SMD:R_0603_1608MetricR3, R4
2620RResistor_SMD:R_0603_1608MetricR2, R52
28pFCapacitor_SMD:C_0603_1608MetricC89, C90
2BAT54KFILMDiode_SMD:D_SOD-523D25, D28
2Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ24, J25
2Conn_02x08_Odd_EvenConnector_PinSocket_2.54mm:PinSocket_2x08_P2.54mm_VerticalJ11, J12
2FastonLCSC:CONN-TH_63849-1J20, J21
2LED_GLED_SMD:LED_0603_1608MetricD3, D4
2LED_RLED_SMD:LED_0603_1608MetricD1, D26
2SW_PushSamacSys_Parts:B3F3120SW2, SW3
2TC4427xOAPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU3, U4
2XF-508P-B-BLCSC:FUSE-TH_4P-L16.0-W6.7F1, F2
110nCapacitor_SMD:C_0603_1608MetricC35
1120RResistor_SMD:R_0603_1608MetricR5
1220μ 10VCapacitor_Tantalum_SMD:CP_EIA-7343-43_Kemet-XC4
124k9Resistor_SMD:R_0603_1608MetricR9
125MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
12μ2 16VCapacitor_SMD:C_0603_1608MetricC8
1470n 100VCapacitor_SMD:C_1210_3225MetricC6
147kResistor_SMD:R_0603_1608MetricR1
14μ7 100VCapacitor_SMD:C_1210_3225MetricC7
16.8μInductor_SMD:L_Vishay_IHLP-4040L1
1AP7361C-33EPackage_TO_SOT_SMD:SOT-223-3_TabPin2U2
1BC807Package_TO_SOT_SMD:SOT-23Q9
1Conn_01x02LCSC:CONN-TH_MKDS3-2-5.08J23
1Conn_01x06_PinConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ31
1DSK24LDiode_SMD:D_SOD-123FD2
1G2RL-1A-ERelay_THT:Relay_SPST_Omron_G2RL-1A-EK1
1LM76005RNPRSamacSys_Parts:QFN50P400X600X80-31N-DIC1
1LOGOArt:RAWRG***
1LOGOArt:Scorpion MAX V1G***
1Mini-DIN-4LCSC:CONN-TH_DIN-422J22
1NE555DPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU6
1SN74LV4T125Package_SO:TSSOP-14_4.4x5mm_P0.65mmU5
1STM32H743VITxPackage_QFP:LQFP-100_14x14mm_P0.5mmU12
1STMPS2141STRSamacSys_Parts:SOT95P280X145-5NS1
1SW_SPSTLCSC:SW-TH_SDDJF31100SW1
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U1
1USB_ALCSC:USB-A-TH_USB-302-TJ1
1USB_C_Receptacle_USB2.0_14PLCSC:USB-C_SMD-TYPE-C-31-M-12_1J2

More from NEOgHacking/SCORPION-MAX-V1

3
  • 2 layers96 × 88 mmThermister Board - Panel, the printed circuit board in 3D

    Thermister Board - Panel

    NEOgHacking/SCORPION-MAX-V1

    4x Power Mosfets for controlling heated beds, heaters, ext.

    240 parts3
  • 2 layers18 × 29 mmThermister Board, the printed circuit board in 3D

    Thermister Board

    NEOgHacking/SCORPION-MAX-V1

    4x Power Mosfets for controlling heated beds, heaters, ext.

    20 parts3
  • 2 layers24 × 37 mmExpansion Board, the printed circuit board in 3D

    Expansion Board

    NEOgHacking/SCORPION-MAX-V1

    4x Power Mosfets for controlling heated beds, heaters, ext.

    6 parts3

Similar boards

  • 4 layers100 × 100 mmDMXion 4port node, the printed circuit board in 3D

    DMXion 4port node

    NEOgHacking/DMXion_4Port_Node

    A 4 port dmx node with rdm funtionallity. Connects via ARTNET or sACN

    275 parts2GPL-3.0
  • 2 layers433.4 × 118.8 mmKeyboard, the printed circuit board in 3D

    Keyboard

    NEOgHacking/Keyboadr

    A fast 100% keyboard speedrun 3 days before blueprint ends

    294 parts
  • 2 layers79.3 × 59.8 mmController, the printed circuit board in 3D

    Controller

    Anderman/Renovent

    Display is een liteon De 8 segementen worden in volgorde aan gestuurd met een freq van 500uS Welke segmenten verlicht worden gaat met digit 1 - 4

    74 parts
  • 6 layers56.6 × 33.7 mmBattery, the printed circuit board in 3D

    Battery

    86kkd/millionBoard

    Amazing 500million sensor enetric skateboard use body center of gravity to control !!!

    143 parts
  • 4 layers200 × 100 mmRC Charger, the printed circuit board in 3D

    RC Charger

    aokblast/ThunderChargeXPro

    302 parts
  • 2 layers74 × 56 mm05 Atmega16 IoT, the printed circuit board in 3D

    05 Atmega16 IoT

    pcb-firmware-embedded/Atmega16A_temperature_monitoring

    This repository contains the complete development of a temperature monitoring and alarm system based on the ATmega16A microcontroller.

    29 parts
  • 2 layers194 × 46 mmKha relay-2x3-base, the printed circuit board in 3D

    Kha relay-2x3-base

    kiu/kha

    Overengineered Modular RS-485 Multi-Master 19" Subrack Home Automation / Control

    14 parts5
  • 4 layers140 × 104 mmRemram, the printed circuit board in 3D

    Remram

    hasenbanck/remram

    32bit STM32F7 based 3D printing controller using TMC2130 stepper driver

    264 parts40

Questions

How big is the Printer Mainboard PCB?

It measures 110 × 175 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Printer Mainboard use?

286 parts, built around the SN74LV4T125PW, TMC2130-TA-T, AP7361C-33E and NE555D. 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 Printer Mainboard KiCad files?

From the NEOgHacking/SCORPION-MAX-V1 repository on GitHub, at the commit this page was made from: the board is PCBs/Printer Mainboard/Printer Mainboard.kicad_pcb and its schematic PCBs/Expansion Board/Expansion Board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Printer Mainboard design in my own project?

Its repository states no licence, so its author keeps all rights: ask NEOgHacking before reusing the design.