Skip to the content
PCBKitNew board
2 layers65 × 29 mmI2c screen, the printed circuit board in 3D

Open source 3D printer

Size
65 × 29 mm
Copper layers
2
Thickness
1.6 mm
Parts
9
Nets
8
Pads
19
Tracks, vias
21, 0
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
4 Sep 2024
Updated
16 Oct 2026

Overview

I2c screen 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 65 × 29 mm with 9 parts on 8 nets, routed with 21 tracks and 0 vias.

Its parts include 3 connectors and 1 switch. It belongs with the robots and motor control boards of this library.

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

9
QtyValueFootprintReferences
5LOGOLOGOG***, G***, G***, G***, G***
1EncoderRotary_Encoder:RotaryEncoder_Bourns_Vertical_PEC12R-3x17F-SxxxxSW1
1display_conConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2
1display_inledscreen:128x64OLEDJ3
1renc_conConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ1

Questions

How big is the I2c screen PCB?

It measures 65 × 29 mm and has 2 copper layers, 1.6 mm thick.

What parts does the I2c screen use?

9 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 I2c screen KiCad files?

From the hackclub/forge-printer repository on GitHub, at the commit this page was made from: the board is Electronics/i2c screen/i2c screen.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 I2c screen 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).

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

Similar boards

  • 2 layers103 × 30.5 mmTS Back Endcap, the printed circuit board in 3D

    TS Back Endcap

    EEVengers/ThunderScope

    ThunderScope GitHub Repo

    9 parts1.3kMIT
  • 2 layers31.8 × 47.6 mmNGC 38 connector, the printed circuit board in 3D

    NGC 38 connector

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    9 parts1.2k
  • 2 layers24 × 27.3 mmExpansion Card Retrofit, the printed circuit board in 3D

    Expansion Card Retrofit

    FrameworkComputer/ExpansionCards

    Reference designs and documentation to create Expansion Cards for the Framework Laptop

    9 parts1.1kCC-BY-4.0
  • 2 layers15.6 × 17.3 mmSKR Mini TFT Thermistor Board, the printed circuit board in 3D

    SKR Mini TFT Thermistor Board

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    9 parts1.1kGPL-3.0
  • 2 layers39.1 × 49.5 mmLearnoliver, the printed circuit board in 3D

    Learnoliver

    hackclub/OnBoard

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

    9 parts915
  • 2 layers17.4 × 16.9 mmToolhead, the printed circuit board in 3D

    Toolhead

    tanaes/whopping_Voron_mods

    9 parts787GPL-3.0
  • 2 layers9.8 × 108 mmExpander, the printed circuit board in 3D

    Expander

    wntrblm/Castor_and_Pollux

    A Juno-inspired dual oscillator

    9 parts587
  • 2 layersKeyboard after, the printed circuit board in 3D

    Keyboard after

    adamws/kicad-kbplacer

    KiCad plugin for automatic keyboard's key placement and routing

    9 parts547GPL-3.0