Skip to the content
2 layers188.9 × 80.8 mmPandemonium BLE e7 cutout, the printed circuit board in 3D

Pandemonium BLE e7 cutout

calvin-mcd/pandemonium26

30% alpha staggered keyboard with big ISO enter and bluetooth support

Size
188.9 × 80.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
137
Nets
94
Pads
524
Tracks, vias
987, 98
Pours
7
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
7 Jun 2023
Updated
30 May 2025

Overview

Pandemonium BLE e7 cutout is an open-source printed circuit board by calvin-mcd, from the calvin-mcd/pandemonium repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 188.9 × 80.8 mm with 137 parts on 94 nets, routed with 987 tracks and 98 vias.

It is built around the BQ24075RGT and BLM15PX121SN1D11. Its parts include 37 diodes, 13 capacitors, 12 resistors, 12 switches and 4 connectors. It belongs with the radio and wireless boards and the nRF52 and nRF5x boards of this library.

Main components

2

README

README.md

Pandemonium

Pandemonium is an alpha staggered ISO pcb with KLE by HaiZeus. It uses an XIAO nRF52840 for bluetooth support. The desgin for that is based on NoahK#1290's Asymptote. For a build guide you can mostly refer to the steps from the Asymptote Guide. Just take extra care with the right orientation of the diodes, as these change quite a bit on this pcb design. The battery cutout is 54mm x 14mm (max width for batteries used is 14mm).

Layout

Link

Cases

  1. HaiZeus designed the case to be either used for resin or FDM printing. Use the respective top file for that.

A universal plate file is included as well as two thick plate options for different bottomrow layouts.

Hardware needed to assemble the cases is:

  • 8x M3x4mm heat set inserts or 8x M3 square nuts (depending on case top printing method) (see reference picture below for the kind of square nuts)
  • 8x M3x6mm screws

The bottom has cutouts for SKUF rubber feet available at a couple different online retailers.

  1. There is now also a Hull Style Case made by Ty-Fitz for the OG pandenonium pcb. https://github.com/Ty-Fitz/Pandi-hull

Firmware

Firmware has been created in zmk by Falconloft. A basic layout to flash the pcb has been provided. The source code is there to edit and create personal layouts for the board.

Todo

  • order & test pcb
  • print & test case
  • create ZMK firmware

Disclaimer

This PCB has been fully tested and confirmed to work. The members of the PCB development team are however not liable if you end up with a non-functional pcb. Order at your own risk. Support will not be provided but pull requests will be reviewed and possibly accepted.

License

This project is released under the GPL v3 License. Please refer to the LICENCE file.

Credits

Thanks to HaiZeus for the inspiration, KLE and case design.

Many thanks to Falconloft for his work and patience with the firmware.

Big, big thanks to NoahK#1290 for the design inspiration and support. Do check out Noah's work. It is amazing!

And, as always big thanks to the 40s community!

Any questions, contact calvin0563 on Discord.

Parts

137
QtyValueFootprintReferences
36D_SmallDiode_SMD:D_SOD-123FD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +20
36MX_SW_solderPCM_marbastlib-mx:SW_MX_1uMX1, MX2, MX10, MX11, MX12, MX13, MX14, MX15, MX16, MX17, MX18, MX19, MX20, MX21, MX22, MX23 +20
7LOGOLOGOG***, G***, G***, G***, G***, G***, G***
64u7Capacitor_SMD:C_0402_1005MetricC7, C8, C12, C13, C15, C18
410kResistor_SMD:R_0402_1005MetricR1, R2, R8, R13
41uCapacitor_SMD:C_0402_1005MetricC6, C14, C16, C19
4MX_SW_solderPCM_marbastlib-mx:SW_MX_1.25uMX7, MX36, MX40, MX44
31kResistor_SMD:R_0402_1005MetricR10, R11, R12
33PCM_marbastlib-mx:STAB_MX_P_3uS2, S3, S4
212pCapacitor_SMD:C_0402_1005MetricC9, C10
2225PCM_marbastlib-mx:STAB_MX_P_2.25uS6, S7
2MX_SW_solderPCM_marbastlib-mx:SW_MX_1.75uMX38, MX43
2MX_SW_solderPCM_marbastlib-mx:SW_MX_1.5uMX5, MX41
2RotaryEncoder_SwitchPCM_marbastlib-various:ROT_Alps_EC11E-SwitchSW1, SW2
110 uHInductor_SMD:L_0603_1608MetricL1
1100KResistor_SMD:R_0402_1005MetricR4
1100RResistor_SMD:R_0402_1005MetricR3
1100nCapacitor_SMD:C_0402_1005MetricC17
11k5Resistor_SMD:R_0402_1005MetricR15
12N7002Package_TO_SOT_SMD:SOT-23Q1
12k2Resistor_SMD:R_0402_1005MetricR16
132.768 KHzCrystal:Crystal_SMD_2012-2Pin_2.0x1.2mmY1
147kResistor_SMD:R_0402_1005MetricR14
16PCM_marbastlib-mx:STAB_MX_P_6uS8
17PCM_marbastlib-mx:STAB_MX_P_7uS9
1750 mAFuse:Fuse_1206_3216MetricF2
178171-0002PCM_marbastlib-various:Molex_Pico-EZmate_78171-0002_1x02-1MP_P1.20mm_VerticalJ3
1BLM15PX121SN1DInductor_SMD:L_0402_1005MetricL2
1BQ24075Package_DFN_QFN:VQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mmU7
1Conn_01x02_FemaleConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ4
1INDPCM_marbastlib-various:LED_1206RLED1
1ISOPCM_marbastlib-mx:STAB_MX_P_ISO-ROTS5
1MAX17048Package_DFN_QFN:DFN-8-1EP_2x2mm_P0.5mm_EP0.8x1.6mmU6
1RSTPCM_marbastlib-various:SW_T1A2QRSW3
1SM04BConnector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_HorizontalJ5
1SW_SPDTPCM_marbastlib-various:SW_MSK12C02-HBSW4
1TC2030_SWDPCM_marbastlib-various:CON_TC2030_outlinedJ1
1nRF52840_E73-2G4M08S1CPCM_marbastlib-various:nRF52840_E73-2G4M08S1CU1

More from calvin-mcd/pandemonium

4
  • 2 layers188.9 × 80.2 mmPandemonium BLE e7, the printed circuit board in 3D

    Pandemonium BLE e7

    calvin-mcd/pandemonium

    30% alpha staggered keyboard with big ISO enter and bluetooth support

    133 parts26GPL-3.0
  • 2 layers188.9 × 80.2 mmPandemonium BLE, the printed circuit board in 3D

    Pandemonium BLE

    calvin-mcd/pandemonium

    30% alpha staggered keyboard with big ISO enter and bluetooth support

    121 parts26GPL-3.0
  • 2 layers190.5 × 80.8 mmPandemonium EC 2 Layer, the printed circuit board in 3D

    Pandemonium EC 2 Layer

    calvin-mcd/pandemonium

    30% alpha staggered keyboard with big ISO enter and bluetooth support

    111 parts26GPL-3.0
  • 2 layers188.9 × 79.4 mmPandemonium, the printed circuit board in 3D

    Pandemonium

    calvin-mcd/pandemonium

    30% alpha staggered keyboard with big ISO enter and bluetooth support

    91 parts26GPL-3.0

Similar boards

  • 2 layers271.8 × 103.9 mmHotswap ble, the printed circuit board in 3D

    Hotswap ble

    ebastler/cornholius

    ZMK-based replacement PCB for Cornelius keyboard

    146 parts37
  • 4 layers47.8 × 89 mmCenere Mouse, the printed circuit board in 3D

    Cenere Mouse

    willwaush/Cenere-Mouse

    Open Source tri-Mode Mouse

    114 parts22
  • 2 layers100 × 86 mmGorilaz, the printed circuit board in 3D

    Gorilaz

    nol00p/Gorillaz

    pcb replacement for the kinesis adv2

    51 parts5
  • 2 layers122.4 × 95 mmWoagboard, the printed circuit board in 3D

    Woagboard

    Suya1671/woagboard

    A (probably) bad idea of me trying to design a keyboard

    97 parts2
  • 2 layers319 × 95.6 mmOrthus, the printed circuit board in 3D

    Orthus

    Hob-dev/Orthus

    A highly portable split keyboard focused on feeling and sound.

    336 parts1
  • 2 layers94.4 × 72.4 mmPockey, the printed circuit board in 3D

    Pockey

    Hob-dev/Pockey

    A play on the word "Pocket", this keyboard is meant to be ultra-portable ultra-low profile using Cherry ULP, with a magnetic enclosure mechanism that let's you fit the keyboard in your pocket.

    57 parts1
  • 2 layers337.5 × 121.9 mmWireless Alice, the printed circuit board in 3D

    Wireless Alice

    ojthetiny/Nerf-Alice

    nRF52840 Based Alice replacement PCB

    180 parts1GPL-3.0
  • 2 layers326.6 × 123.8 mmFreedom, the printed circuit board in 3D

    Freedom

    DynamicWhiteHat/Arc

    A Wireless 75% Backlit Keyboard

    421 parts

Questions

How big is the Pandemonium BLE e7 cutout PCB?

It measures 188.9 × 80.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Pandemonium BLE e7 cutout use?

137 parts, built around the BQ24075RGT and BLM15PX121SN1D11. 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 Pandemonium BLE e7 cutout KiCad files?

From the calvin-mcd/pandemonium repository on GitHub, at the commit this page was made from: the board is Project/WIP variants/pandemonium BLE e7 cutout.kicad_pcb and its schematic Project/WIP variants/EC variant/USB EC.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Pandemonium BLE e7 cutout 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).