

I2c screen
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.mdWIP 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
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's banking is fully transparent: Check it out now!
- Donate to the Forge Project, any dollar counts!
- **Forge is now offically fiscally sponsored by Hack Club (a 501(c)(3) NPO with EIN 81-2908499)!
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| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | LOGO | LOGO | G***, G***, G***, G***, G*** |
| 1 | Encoder | Rotary_Encoder:RotaryEncoder_Bourns_Vertical_PEC12R-3x17F-Sxxxx | SW1 |
| 1 | display_con | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J2 |
| 1 | display_in | ledscreen:128x64OLED | J3 |
| 1 | renc_con | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1 |
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- 2 layers113.4 × 55.3 mm

- 4 layers113.4 × 56 mm

- 2 layers113.4 × 56 mm

Similar boards
- 2 layers103 × 30.5 mm

- 2 layers31.8 × 47.6 mm

- 2 layers24 × 27.3 mm

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 mm

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 mm

Learnoliver
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
9 parts915 - 2 layers17.4 × 16.9 mm

- 2 layers9.8 × 108 mm

- 2 layers

Keyboard after
adamws/kicad-kbplacer
KiCad plugin for automatic keyboard's key placement and routing
9 parts547GPL-3.0