Skip to the content
PCBKitNew board
2 layers105.5 × 139.7 mmProletariat, the printed circuit board in 3D

Pro-micro through the hole numpad/macropad with rotary encoder and OLED

Size
105.5 × 139.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
71
Nets
47
Pads
307
Tracks, vias
1,088, 65
Pours
4
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
29 Oct 2021
Updated
29 Oct 2021

Overview

Proletariat is an open-source printed circuit board by robopuff, from the robopuff/proletariat repository on GitHub, published under the CC-BY-SA-4.0 licence. It is a 2-layer board of 105.5 × 139.7 mm with 71 parts on 47 nets, routed with 1,088 tracks and 65 vias.

Its parts include 32 switches, 25 diodes and 1 IC. It belongs with the keyboards and input and lEDs and displays boards and the AVR (ATmega, ATtiny) boards of this library.

README

README.md

Proletariat

Easy to build, pro-micro (nice!nano for bluetooth) through the hole numpad/macropad with rotary encoders and 0.91" OLED support.

Required components

  • 24 or 25x 1N4148 axial diodes
    • 25 if battery pack and on/off switch included
  • 1x tactile switch (reset)
  • 1x slide switch (on/off, 450302014072-ND recommended)
  • Battery holder and 3.3V rechargable battery
  • 2xEC12/EC16 Rotary Encoders with knobs (Kilo International for the ultimate look and feel)
  • Pro Micro compatible MCU
    • For BT use nice!nano
    • For anything else, do not connect battery pack, or check pinouts for further compatibility
  • One or none of the supported OLED screens
    • 0.91" SSD1306 I2C OLED
  • 27x Kailh hot swappable sockets
  • 24x MX-compatible switches & keycaps
    • Supports 3x2u

Parts

71
QtyValueFootprintReferences
25D0_Proletariat:Diode_keyboardD0, D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22 +9
24SW_PushSwitch_Keyboard_Kailh:SW_Hotswap_Kailh_1.00uSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +8
10MountingHolerandom-keyboard-parts:Generic-MountholeH1, H2, H3, H4, H5, H6, H7, H8, H9, H10
2OLEDkbd:OLED_v2OL1, OL2
2Rotary_EncoderRotary_Encoder:RotaryEncoder_Alps_EC12E_Vertical_H20mmSW28, SW29
2SW_PushSwitch_Keyboard_Kailh:SW_Hotswap_Kailh_2.00u_RotatedSW26, SW27
1Battery_CellBattery:BatteryHolder_MPD_BH-18650-PC2BT1
1ProMicropromicro:ProMicroU1
1Rotary_EncoderRotary_Encoder:RotaryEncoder_Alps_EC12E_Vertical_H20mm_CircularMountingHolesSW32
1SW_PushSwitch_Keyboard_Kailh:SW_Hotswap_Kailh_2.00uSW7
1SW_PushButton_Switch_THT:SW_PUSH_6mm_H4.3mmSW31
1SW_SPDT0_Proletariat:SW_SLIDE_SPDT_HORIZONTALSW30

Questions

How big is the Proletariat PCB?

It measures 105.5 × 139.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Proletariat use?

71 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 Proletariat KiCad files?

From the robopuff/proletariat repository on GitHub, at the commit this page was made from: the board is Proletariat.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Proletariat design in my own project?

Its repository publishes it under the CC-BY-SA-4.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 robopuff/proletariat

1
  • 2 layers77.7 × 115.8 mmPlate, the printed circuit board in 3D

    Plate

    robopuff/proletariat

    Pro-micro through the hole numpad/macropad with rotary encoder and OLED

    33 parts2CC-BY-SA-4.0

Similar boards

  • 2 layers105 × 105 mmNeopixel, the printed circuit board in 3D

    Neopixel

    hackclub/OnBoard

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

    71 parts915
  • 2 layers71 × 25 mmUSG, the printed circuit board in 3D

    USG

    robertfisk/USG

    The USG is Good, not Bad

    71 parts407
  • 2 layers60 × 37 mmHydraBus, the printed circuit board in 3D

    HydraBus

    hydrabus/hydrabus

    HydraBus open source multi-tool for anyone interested in learning/developping/debugging/hacking/Penetration Testing for basic or advanced embedded hardware

    71 parts359
  • 2 layers142.5 × 106.3 mmAllium58, the printed circuit board in 3D

    Allium58

    beekeeb/Allium58

    The Allium58 is created based on the Lily58 Pro, designed to enhance wireless capabilities and provide compatibility with GLP (Gateron Low Profile) hotswap sockets.

    71 parts246
  • 2 layers164.7 × 58.4 mmDISAppointment, the printed circuit board in 3D

    DISAppointment

    rasteri/dISAppointment

    Adding ISA slots to modern motherboards

    71 parts241CC-BY-SA-4.0
  • 2 layers152.4 × 81.3 mmSurfgen, the printed circuit board in 3D

    Surfgen

    nickajeglin/Eurorack-pcbs

    A collection of easy to solder DIY eurorack PCB's

    71 parts208
  • 2 layers140 × 88 mmErgoSNM Keyboard Left Prototype 1, the printed circuit board in 3D

    ErgoSNM Keyboard Left Prototype 1

    siderakb/ergo-snm-keyboard

    ErgoSNM is a split ergonomic keyboard integrated with trackball, wireless is in beta

    71 parts172CERN-OHL-P-2.0
  • 2 layers53 × 73.5 mmCh32v305-radioset, the printed circuit board in 3D

    Ch32v305-radioset

    cnlohr/cnhardware

    My dumping grounds for all my kicad projects and random hardware bringup.

    71 parts114