Skip to the content
2 layers113.4 × 55.3 mmMotherboard 2layers v2, the printed circuit board in 3D

Motherboard 2layers v2

hackclub/forge-printer19

Open source 3D printer

Size
113.4 × 55.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
87
Nets
123
Pads
486
Tracks, vias
932, 102
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
4 Sep 2024
Updated
16 Oct 2026

Overview

Motherboard 2layers v2 is an open-source printed circuit board by hackclub, from the hackclub/forge-printer repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 113.4 × 55.3 mm with 87 parts on 123 nets, routed with 932 tracks and 102 vias.

It is built around the TMC2209SILENTSTEPSTICK, AMS1117-3.3 and USBLC6-2SC6, with the AO3400A, WS2812 and FDMS86202 among its other parts. Its parts include 32 capacitors, 12 resistors, 9 ICs, 5 transistors and 5 connectors. It belongs with the robots and motor control and computers and single-board computers boards and the STM32 boards of this library.

Main components

7

README

README.md

WIP Disclaimers

  • This is an potential upcoming Hack Club You Ship, We Ship (YSWS) program.

This project is semi-endorsed by Hack Club and isn't fully an official program yet.

  • Things are still under heavy development as the Forge Printer are WIP (Work in Progress) projects
  • All information on this README is subject to change at any moment
  • Submission requirements, images, and links are not final. Website URLs are placeholders and may not be functional
  • If you have any questions about the Development of Forge (and are a teen under 18), feel free to visit #forge-dev on the Hack Club Slack!

Forge, Hack Club's 3D Printer

Landing Page | Gallery

2nd Place Finalist of the Hack Club Arcade Showcase 2024, out of over 2000 projects.

Find problems in the world and use programmatic 3D modeling to solve them. Submit your solutions to the Gallery and get a Forge 3D Printer Forge is planned to be a You Ship, We Ship project from Hack Club.

Forge is fully open source. We encourage all to submit to the gallery through PRs! However, you must be a teenager or younger to receive a free printer.

About the Forge Printer

The Forge Printer is a fast, inexpensive, and compact cantilevered 3D Printer. More details soon!

Specifications

These are Forge's specifications as of June 10, 2025. We're currently still in the process of building MK2. More details will be published soon.

  • STM32F405RGT6 32-Bit MCU
  • TMC2209 Stepper Drivers
    • Reduced Motor Noise
    • Sensorless XY homing
  • TZ-E3 Hotend
    • 300°C Maximum Temperature
    • Designed around the Bambu Lab X1C hotend
    • 30mm³/s max flow rate
  • 120x120x140mm Build Volume
    • Up to 100°C heated bed temperature
    • Magnetic Textured PEI Plate
  • MGN9C Linear Rails
  • ProtoXtruder Direct Drive Extruder (DDE)
  • Fully Automatic Bed Leveling using BLTouch (ABL)
  • Meanwell RPS-200-24 PSU (Integrated) with a protected C14 Inlet (used on the majority of consumer 3D printers)
  • PLA, PETG, TPU capable
    • ABS and ASA are possible but require an enclosure and active ventilation
  • Aluminum and 3D Printed ASA frame
  • DragonBurner Toolhead
  • Up to 500mm/s Print Velocity* *This number is an estimate, real print speeds will be updated as Forge's development continues

Firmware

  • The Forge Mainboard will run on Marlin Firmware. (Custom, open source Forge Firmware had been planned but development has been halted as as of right now it is unrealistic)

  • The Forge Mainboard is supported by Klipper

    • Using the Forge Printer with Klipper will be possible! The latest revision of the Forge Mainboard (2 layer PCB version) runs a STM32F405 which is fully compatible with Klipper! Additionally, we'll be providing a Klipper WiP configuration file and OrcaSlicer profiles (Coming Soon) for you!
    • SBC Info:
      • A Raspberry Pi Zero 2W will be required for Klipper. You can also use another SBC (that can run MainSailOS or Fluidd) with the same form factor. However, the Zero W (1st Gen) is highly not recommended due to performance limitations. Larger SBCs like the Raspberry Pi 1/2/3/4/5 boards are not compatible due to size limitations. We'll be providing a Raspberry Pi Zero Bracket available to print closer to MK2's launch! The Forge Mainboard connects to the SBC via GPIO to GPIO, therefore, SPI touchscreens are not recommended.

Additional notes

  • The full Forge Printer and Mainboard BOM will soon be at the bottom of this doc. The Forge Printer BOM will not be available until we begin prototyping. However, the BOM for the Forge Mainboard is currently available as a CSV in Electronics/Motherboard/billofmaterials.csv.
  • The estimated value of the Forge Printer is $200-$300, but this estimate will change over time (Additionally, tariffs may impact this cost in the future).
    • However, our goal is to offer Forge for free for teens 18 and under (details on how will come out soon) **
  • Currently, Forge's parts and components are planned to be manufactured by Siboor, a well-established supplier of 3D Printing components.
  • Forge is designed in Onshape. Check out the 3D model!

Licensing

  • Currently, the Forge Project is GPLV3 (General Public License)
  • Anybody is allowed to freely use, advertise, modify, copy, or distribute any Forge designs or software as needed, with the condition that any public distribution or use of Forge software/design must also be open source and use GPL.
  • For more information about this license, check out this link

Support the Project!

Forge Project Credits:

Forge Team:

  • Krishna Meda (@EmperorNumerius) - Project Lead, Communications, Promotional Materials
  • Arnnav Kudale (@blazecoding2009) - Project Lead, Sourcing, Electrical Engineering, Forge Firmware/Klipper Config Dev
  • Evan Le (@lolwutboi987) - Design Engineering
  • Michael Panait (@mikeymascatu) - Design Engineering, Promotional Materials
  • Malav Patel (@astro-develops) - Design Engineer, Forge Landing Page Frontend Developer, Promotional Materials

Note that we all kind of work on everything, listed above is just what we generally do

Special Thanks:

  • Viv (@VivIsBee) - Forge Firmware Dev and PCB designer (MK1-MK2)
  • Brendan Conover (@AGB556) - Former Design Engineer (MK2)
  • Aaron Wong (@aaronw-dev) - Former Project Lead, Firmware Dev, Artist, Electrical Engineer (MK1)
  • Engineering and Sales teams at Siboor
  • Polymaker for sponsoring $100 of filament!
  • Patricio (@Patcybermind) - Former Forge Editor Developer
  • Max Wofford (@maxwofford) - Hack Club HQ Representative, Forge Benefactor
  • Alex Ren (@qcoral) - Thanks for the help with licensing!
  • Jonathan Dong (@Dongathan-Jong) - Forge Art, Promotional Materials
  • Beenana (@Beenana02) - Promotional Materials
  • And the community for supporting this project!!

Credits!

Parts

87
QtyValueFootprintReferences
16100nFCapacitor_SMD:C_0201_0603MetricC3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18
8Conn_01x02_SocketConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalABL1, FAN1, FAN2, FAN3, THM1, THM2, THM3, Z_END1
54.7kResistor_SMD:R_1206_3216MetricR4, R5, R6, R7, R8
40.1uFCapacitor_SMD:C_0402_1005MetricC19, C26, C27, C28
4100uFCapacitor_SMD:CP_Elec_6.3x5.8C29, C30, C31, C32
44.7kResistor_SMD:R_0603_1608MetricR2, R3, R11, R12
4Conn_01x04_SocketConnector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalMOTOR_E1, MOTOR_X1, MOTOR_Y1, MOTOR_Z1
4TMC2209_SilentStepStickTMC2209-SilentStepStick:MODULE_TMC2209_SILENTSTEPSTICKU1, U2, U4, U5
3AO3400APackage_TO_SOT_SMD:SOT-23Q3, Q4, Q5
3WS2812LED_SMD:LED_WS2812_PLCC6_5.0x5.0mm_P1.6mmD2, D3, D4
21uFCapacitor_SMD:C_0402_1005MetricC2, C25
22.2uFCapacitor_SMD:C_0603_1608MetricC23, C24
25.1kResistor_SMD:R_0402_1005MetricR9, R10
2Conn_01x02_Socketad-hoc:ScrewTerminal-2pin-MKDS_1_2-3_5BED1, HOTEND1
2FDMS86202Package_TO_SOT_SMD:TDSON-8-1Q1, Q2
2~ad-hoc:ALPSALPINE_TopPush_ButtonSW1, SW2
11000uFCapacitor_Tantalum_SMD:CP_EIA-7343-43_Kemet-XC21
1100uFCapacitor_SMD:CP_Elec_6.3x5.9C20
1100uHInductor_SMD:L_0805_2012MetricL1
11kResistor_SMD:R_0603_1608MetricR1
122uFCapacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-AC22
14.7uFCapacitor_SMD:C_0603_1608MetricC1
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U7
1Conn_01x03_SocketConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalRGB1
1Conn_02x10_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x10_P2.54mm_VerticalJ1
1D_SchottkyDiode_SMD:D_SOD-123D1
1EncoderConnector_JST:JST_XH_B5B-XH-A_1x05_P2.50mm_VerticalJ5
1LY1576HVS-5Package_TO_SOT_SMD:TO-263-5_TabPin3U3
1Micro_SD_Card_Det2Connector_Card:microSD_HC_Hirose_DM3AT-SF-PEJM5J4
1RUEF900ad-hoc:Fuse_RUEF900F1
1SSD1306Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ2
1STM32F405RGTxPackage_QFP:LQFP-64_10x10mm_P0.5mmU6
1SX1509Package_DFN_QFN:QFN-28-1EP_4x4mm_P0.4mm_EP2.6x2.6mmU10
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U9
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J3
1~ad-hoc:XT30PW-MPWR1

More from hackclub/forge-printer

3
  • 4 layers113.4 × 56 mmMotherboard 4layer, the printed circuit board in 3D

    Motherboard 4layer

    hackclub/forge-printer

    Open source 3D printer

    57 parts19GPL-3.0
  • 2 layers113.4 × 56 mmMotherboard 2layers, the printed circuit board in 3D

    Motherboard 2layers

    hackclub/forge-printer

    Open source 3D printer

    49 parts19GPL-3.0
  • 2 layers65 × 29 mmI2c screen, the printed circuit board in 3D

    I2c screen

    hackclub/forge-printer

    Open source 3D printer

    9 parts19GPL-3.0

Similar boards

  • 2 layers150 × 150 mmInflatables, the printed circuit board in 3D

    Inflatables

    gohai/puffer

    45 parts
  • 4 layers48 × 48 mmRobotic actuator TMC, the printed circuit board in 3D

    Robotic actuator TMC

    mefe00/NEMA17_Control_Card

    A driver board designed for direct mounting to the rear of NEMA17 motors and supporting PID control algorithms. Please read the README.md for features and applications. Development and work on new versions are ongoing.

    73 parts
  • 2 layers100 × 41 mmChessbot, the printed circuit board in 3D

    Chessbot

    vuktacic/chessler

    51 partsMIT
  • 2 layers61 × 88.9 mmCoreIO, the printed circuit board in 3D

    CoreIO

    Olin-Rocketry/sensing

    Sensing hardware and software

    40 parts
  • 4 layers99.5 × 65 mmEcho, the printed circuit board in 3D

    Echo

    rh1tech/echo

    Echo: ESP32-Based VGA Board

    181 parts4
  • 2 layers84 × 100 mmHacking box v3 unrouted, the printed circuit board in 3D

    Hacking box v3 unrouted

    dkuaegis/aegis-hack-the-badge

    Aegis 보안팀 해킹체험 프로젝트

    60 parts2
  • 4 layers53.3 × 85.1 mmHUB75-FPGA Card, the printed circuit board in 3D

    HUB75-FPGA Card

    will-hut/Prototypical

    A USB FPGA-based Hub75 LED matrix driver

    132 parts2
  • 2 layers171 × 83.9 mmPilot6Axis v2, the printed circuit board in 3D

    Pilot6Axis v2

    X-Lemon-X/Pilot_6_axis

    DIY Remote Controler Build

    126 parts2MIT

Questions

How big is the Motherboard 2layers v2 PCB?

It measures 113.4 × 55.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Motherboard 2layers v2 use?

87 parts, built around the TMC2209SILENTSTEPSTICK, AMS1117-3.3, USBLC6-2SC6 and AO3400A. 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 Motherboard 2layers v2 KiCad files?

From the hackclub/forge-printer repository on GitHub, at the commit this page was made from: the board is Electronics/Motherboard/CurrentVersion/motherboard_2layers_v2.kicad_pcb and its schematic Electronics/Motherboard/CurrentVersion/motherboard_2layers_v2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Motherboard 2layers v2 design in my own project?

Its repository publishes it under the GPL-3.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).