Skip to the content
PCBKitNew board
2 layers371.5 × 133.4 mmLowJungle, the printed circuit board in 3D

A custom low profile 65% keyboard (w/ PCB & Case)

Size
371.5 × 133.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
315
Nets
239
Pads
1,340
Tracks, vias
3,206, 1,528
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
14 Mar 2025
Updated
9 May 2025

Overview

LowJungle is an open-source printed circuit board by playlogo, from the playlogo/LowJungle repository on GitHub. It is a 2-layer board of 371.5 × 133.4 mm with 315 parts on 239 nets, routed with 3,206 tracks and 1,528 vias.

It is built around the SL2.1A, GT-USB-7010ASV and GT-TC029A-H020-L1N, with the KH-AF90DIP-112 and ME6211C33M5G-N among its other parts. Its parts include 179 diodes, 16 capacitors, 6 resistors, 3 ICs and 3 connectors. It belongs with the ESP32 boards of this library.

Main components

5

README

readme.md

LowJungle

Layout PCB PCB Case

A low profile, ~65% keyboard, with:

  • Hot swappable sockets
  • Per key RGB backlight
  • Wifi & BLE (but no battery)
  • Integrated 3 port USB Hub

Links:

Firmware

For testing: KMK
For production: QMK

Circuitpython is soooo much nicer for finding errors in the hardware
Status KMK: Pins are correct, keymap is WIP

PCB

Fabrication

I'm print all parts myself using the large scale 3D printer (Billig) I'm build for infill.

Download the latest revision from Onshape. STLs included with this repo are only meant as a backup if the onshape link ever stops working.

  • Largest part: 380mmx145mm
  • Recommended settings:
    • 6 wall loops
    • 6 solid top & bottom layers
    • 40% infill
  • Notes:
    • LowJungle-Backplate-V2.stl: Should be solid
    • LowJungle-Bumper-Bottom-V2.stl: Print with TPU, 3x
    • LowJungle-Bumper-Top-V2.stl: 4x
    • LowJungle-Frame-V2.stl: Manually place tree supports for the USB connector cutouts

BOM

PCB: $36.34 at JLCPCB

Switches: Aliexpress: Gateron KS33 low-profile red, 90 for $38.63 => 0.43 per switch

Keycaps: Aliexpress: Low profile set, 143 lily version, $21.61

Stabilizers: Aliexpress: Gateron low-profile stabilizer set, 4x 2u 1x 6.25u, $13.79

Fasteners:

NamePriceLink
30x M2.5x3x3.5mm Heat insert$1.83Aliexpress
14x M2.5x6mm Hex socket screw (for feet)$1.41Aliexpress
16x M2.5x8mm Hex socket screw (for mounting frame)$1.64Aliexpress
9x M3x10mm Hex socket screw$1.79Aliexpress

Total: $6,67

MCU:

Note: The ESP32S3 implementation is the same as in my Hackpad. Thus the cost can be drastically reduced when combining both LCSC orders:

  • -$3: Removed handling fee
  • -$6: Random shipping coupon
  • and often times the MOQ from hackpad also covers this project
NamePriceLinkNeeded if combined order ?
Espressif Systems ESP32-S3-WROOM-1-N8R2$4.41LCSCYes
N-Channel mosfet$0.6 for MOQLCSCYes
3.3V LDO$0.48 for MOQLCSCNo
USB-A female$0.42 for MOQLCSCNo
USB-C female$0.4 for MOQLCSCNo
P-Channel mosfet$0.49 for MOQLCSCNo
Mini push button$0.47 for MOQLCSCNo
CoreChips SL2.1A USB Hub driver$1.32 for MOQLCSCNo
-------------
1N4148 Diodes$1.04 for 100LCSCYes
10uF 0805 Capacitor$0.16 for MOQLCSCNo
100nF *$0.3 for MOQLCSCNo
1uF *$1 for MOQLCSCNo
10k 0805 Resistor$0.13 for MOQLCSCNo
5.1k *$0.15 for MOQLCSCNo
100k *$0.13 for MOQLCSCNo

Total (without combined order): $11.46
Total (with combined order): $6.01

Note: Combined LCSC order will be around ~$28 (including shipping) for both hackpad and hackboard

Misc Electronics:

NamePriceLink
SK6812 MINI-E$2.85 for 100Aliexpress
Gateron Low-profile hot-swap socket$9.03 for 100 => $0.1 per socketAliexpress
Rotary-encoderin stock-

Total: $11.88

Other parts:

NameReasonPriceLink
Poron foam, Bottom case <-> PCB, 2.5mm 15x35cmSound damping$6.10Aliexpress
EVA foam, PCB <-> Top plate , 1mm 35x50cmStability of top plate$2.05Aliexpress
EVA foam, PCB <-> KeyswitchSound damping$3.42Aliexpress
PE foam, Top plate <-> KeyswitchWater spill protection (has happened before)$2.19Aliexpress

Total: $13,76

BOM total

Fasteners: $6,67 PCB: $36.34
Switches: $38.63
Keycaps: $21.61
Stabilizers: $13.79
MCU: $6.01
Misc Electronics: $11.88
Other parts: $13,76

Total: $148,69

Note: Aliexpress prices are only valid until 26. March (15. anniversary sale) => If the grant is issued after 24. March, it would be awesome to have ~$15 buffer for changed prices. The unused amount would be returned to HackClub.

Parts

315
QtyValueFootprintReferences
94KS33_SK6812MINI-E0_Custom:LED_KS33_6028R_No_SilkscreenLED1, LED2, LED10, LED11, LED12, LED13, LED14, LED15, LED16, LED17, LED18, LED19, LED20, LED21, LED22, LED23 +78
85D_Small0_Custom:D_DO-35_SOD27_P7.62mm_Horizontal_No_SilkscreenD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +69
71KS33_SW_HS0_Custom:SW_KS33_HS_KS-2P02B01-02_1uCH1, CH2, CH10, CH12, CH13, CH14, CH15, CH16, CH18, CH19, CH20, CH21, CH22, CH24, CH25, CH26 +55
1010uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2, C3, C4, C5, C6, C8, C12, C13, C14
9MountingHole_PadMountingHole:MountingHole_3.2mm_M3_DIN965_Pad_TopOnlyH1, H2, H3, H4, H5, H6, H7, H8, H9
8KS33_SW_HS0_Custom:SW_KS33_HS_KS-2P02B01-02_1.25uCH5, CH6, CH11, CH17, CH66, CH71, CH72, CH73
3100nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC7, C10, C11
310kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2, R5
31uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC9, C15, C16
35.1kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3, R4, R6
2GT-TC029A-H020-L1Neasyeda2kicad:SW-SMD_L3.9-W2.9-LS5.0SW2, SW3
2KH-AF90DIP-112easyeda2kicad:USB-A-TH_USB-A-F-90USB1, USB2
13.3VConnector_PinHeader_1.00mm:PinHeader_1x02_P1.00mm_VerticalJ2
15VConnector_PinHeader_1.00mm:PinHeader_1x02_P1.00mm_VerticalJ3
1Backlight_OUTJumper:SolderJumper-2_P1.3mm_Bridged2Bar_RoundedPad1.0x1.5mmJP1
1Backlight_VBUSJumper:SolderJumper-2_P1.3mm_Bridged2Bar_RoundedPad1.0x1.5mmJP2
1CJ2301 S1easyeda2kicad:SOT-23-3_L3.0-W1.7-P0.95-LS2.9-BRQ1
1DNPeasyeda2kicad:USB-A-TH_USB-A-F-90USB3
1ESP32-S3-WROOM-1(N8R2)easyeda2kicad:WIRELM-SMD_ESP32-S3-WROOM-1U1
1GT-USB-7010ASVeasyeda2kicad:USB-C-SMD_G-SWITCH_GT-USB-7010ASVU2
1JTAGConnector_PinHeader_1.00mm:PinHeader_1x04_P1.00mm_VerticalJ1
1KS33_SW_HS0_Custom:SW_KS33_HS_KS-2P02B01-02_1.75uCH4
1KS33_SW_HS0_Custom:SW_KS33_HS_KS-2P02B01-02_6.25CH23
1KS33_SW_HS0_Custom:SW_KS33_HS_KS-2P02B01-02_1.5uCH3
1KS33_SW_HS0_Custom:SW_KS33_HS_KS-2P02B01-02_2.75uCH70
1KS33_SW_HS0_Custom:SW_KS33_HS_KS-2P02B01-02_2uCH68
1KS33_SW_HS0_Custom:SW_KS33_HS_KS-2P02B01-02_EnterCH69
1LOGOLOGOG***
1ME6211C33M5G-Neasyeda2kicad:SOT-23-5_L3.0-W1.7-P0.95-LS2.8-BLLDO1
1RXTestPoint:TestPoint_Pad_D1.0mmTP1
1RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm_CircularMountingHolesSW1
1SI2302_C2891732easyeda2kicad:SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BRQ2
1SL2.1Aeasyeda2kicad:SOP-16_L10.0-W3.9-P1.27-LS6.0-BLU3
1TXTestPoint:TestPoint_Pad_D1.0mmTP2

Questions

How big is the LowJungle PCB?

It measures 371.5 × 133.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the LowJungle use?

315 parts, built around the SL2.1A, GT-USB-7010ASV, GT-TC029A-H020-L1N and KH-AF90DIP-112. 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 LowJungle KiCad files?

From the playlogo/LowJungle repository on GitHub, at the commit this page was made from: the board is pcb/LowJungle.kicad_pcb and its schematic pcb/LowJungle.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the LowJungle design in my own project?

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

Similar boards

  • 2 layers86 × 74 mmKontakt, the printed circuit board in 3D

    Kontakt

    playlogo/billig

    Designing & building a "big" 3D printer from scratch

    65 parts2
  • 4 layers130 × 90 mmUsb controlled debug hub, the printed circuit board in 3D

    Usb controlled debug hub

    misko/prompt2device

    The separate vNext PCB skill and orchestrator package is available alongside the reference workflow below; existing projects keep their accepted toolchain until an explicit migration.

    146 parts3MIT
  • 4 layers49 × 55 mmRfGateway, the printed circuit board in 3D

    RfGateway

    maxim75/cc1101_receiver_esp32

    ESP32-S3 firmware that receives RF packets from two radios simultaneously and displays decoded data on an SH1107 128×128 OLED and serial monitor.

    40 parts1
  • 2 layers65 × 33.4 mmBL R8812AF1 2x mount, the printed circuit board in 3D

    BL R8812AF1 2x mount

    OpenIPC/hardware

    A collection of hardware developments by the OpenIPC team

    28 parts33MIT
  • 4 layers83 × 83 mmPWNSAT, the printed circuit board in 3D

    PWNSAT

    Pwnsat/PWNCUBE

    PWNCUBE v1.0 is a Cubesat hardware based platform for aerospace cybersecurity research

    139 parts29
  • 4 layersKvm base, the printed circuit board in 3D

    Kvm base

    thatoddmailbox/kvm-base

    The main board for the open-source HDMI KVM switch I built.

    70 parts19
  • 2 layers340.5 × 144 mmBrew keeb v2, the printed circuit board in 3D

    Brew keeb v2

    geg-tech/brew-keeb

    my dream 75% keeb! made through hack club blueprint!

    222 parts17