Skip to the content
2 layers174.5 × 126.3 mmChoc, the printed circuit board in 3D

An open source, split, wireless, smd, 42 key, keyboard family

Size
174.5 × 126.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
181
Nets
34
Pads
792
Tracks, vias
890, 49
Pours
140
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
26 May 2022
Updated
30 Jan 2023

Overview

Choc is an open-source printed circuit board by ARognes, from the ARognes/Gravi repository on GitHub, published under the AGPL-3.0 licence. It is a 2-layer board of 174.5 × 126.3 mm with 181 parts on 34 nets, routed with 890 tracks and 49 vias.

It is built around the BQ24075RGT and TL3330AF260QG. Its parts include 88 switches, 12 resistors, 6 capacitors, 6 ICs and 4 diodes. It belongs with the keyboards and input boards of this library.

Main components

2

README

README.md

Gravi

This is a 42 or 36 key, bluetooth keyboard with at least 100mAh battery life per side

Idk exactly what to call this keyboard. The main focus of it is to eliminate the extra area where the system on a chip (SoC) is commonly located. However I've gotten carried away and removed much more.

A minimal amount of tenting will be required to hold the battery underneath.

Names:

  • Estoc
  • Crawlerboard
  • Gravby
  • Gravbi
  • Gravi
  • Gravi
  • Mash
  • Contour Split
  • Ergo Berry
  • Skeleberry
  • DexBerry

Features:

  • Split in 2 halves
  • Bluetooth low energy
  • nRF52 family
  • On-board SMD components
  • No center microcontroller area
  • Minimal visible space without keys
  • Battery underneath tenting towards usb-c edge
  • Milmax sockets

There may be 2 sizes for standard and low profile switch types

  • Cherry MX / Kailh
  • Kailh choc

The main focus is the Kailh choc board (low profile).

Rohs and FCC compliance will be a hurdle. A case will need to be built, by this time aesthetics will be more of a concern.

Schematic

Schematic Render

Prototypes

Prototype

Revision 4

(Looks the same as rev 3)

Revision 3

Prototype

Revision 2

(Looks the same as rev 3)

Revision 1

Prototype Prototype Prototype Prototype

Parts

181
QtyValueFootprintReferences
42PG1350_Mill_Max:PG1350_Mill_MaxSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +26
42, , , , , , , , , , , , , , , +26
42PG1350S1, S1, S1, S1, S1, S1, S1, S1, S1, S1, S1, S1, S1, S1, S1, S1 +26
12RESResistor_SMD:R_0402_1005MetricR1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12
6CAPCapacitor_SMD:C_0402_1005MetricC1, C2, C3, C4, C5, C6
4LEDLED_SMD:LED_0603_1608MetricD1, D2, D3, D4
2clipboard:8583f098-8525-47d3-99c4-a63cf4c513a4J1, J4
2BQ24075BQ24075TRGTT:QFN50P300X300X100-17NU2, U5
2JST_BM02BBM02B-ACHSS-GAN-TF_LF__SN_:JST_BM02B-ACHSS-GAN-TF(LF)(SN)J2, J5
2MS88SF3_Min0_ARognes:MS88SF3_MinU1, U4
2MountingHole_2.2mm_M2_DIN965_PadMountingHole:MountingHole_2.2mm_M2_DIN965_PadVDD, VDD
2MountingHole_3.2mm_M3_Pad_ViaMountingHole:MountingHole_3.2mm_M3_Pad_Via0, 0
2SOT-457IP4234CZ6:SOT-457U3, U6
2SW_EG1215AAEG1215AA:SW_EG1215AAS2, S4
2TL3330AF260QGTL3330AF260QG:TL3330AF260QGS1, S3
2USB-C2169900003:MOLEX_2169900003USB-C, USB-C
1LOGOLOGOG***

The 169 most common of 181 parts.

More from ARognes/Gravi

1
  • 2 layers127.9 × 89.4 mmChoc, the printed circuit board in 3D

    Choc

    ARognes/Gravi

    An open source, split, wireless, smd, 42 key, keyboard family

    71 parts1AGPL-3.0

Similar boards

  • 4 layers140 × 100 mmRecline actuator controller, the printed circuit board in 3D

    Recline actuator controller

    Accessibilita/recline-controls

    Hardware project for open source wheel chair recline control electronics

    181 partsCERN-OHL-S-2.0
  • 4 layers109.5 × 79 mmAirQuality, the printed circuit board in 3D

    AirQuality

    Tsquash/AirQualityMonitor

    AQM is an ESP32-C6-based, Matter compatible, indoor air-quality monitor. It measures carbon dioxide, temperature, humidity, VOC, and NOx, displays the latest readings on an e-paper display, and publishes its…

    47 partsApache-2.0
  • 4 layers120 × 75 mmPortapack h1, the printed circuit board in 3D

    Portapack h1

    portapack-mayhem/mayhem-firmware

    The firmware for the HackRF+PortaPack H1/H2/H4/H4M

    111 parts5.5kGPL-3.0
  • 4 layers45 × 32 mmTemplog mainboard, the printed circuit board in 3D

    Templog mainboard

    Michael-Manning/E-Paper-Climate-Logger

    Firmware, PCB, and enclosure for the Weathergotchi E-Paper climate logger.

    68 parts457MIT
  • 2 layers225.5 × 185.2 mmLevels, the printed circuit board in 3D

    Levels

    Good-Great-Grand-Wonderful/levels54

    Levels54 is for people who care about how things are made and how they feel. Every component—from ceramic trackball bearings to stainless switch plates—is chosen to deliver smooth, precise, durable performance.

    243 parts67MIT
  • 2 layers131.5 × 184.4 mmFissure, the printed circuit board in 3D

    Fissure

    crides/fissure

    A 46/36/40 key split keyboard

    239 parts66MIT
  • 4 layers93.5 × 72.3 mmLeptosis left, the printed circuit board in 3D

    Leptosis left

    cheyao/leptosis

    Ultra flat PG1316 bluetooth split keyboard

    91 parts60

Questions

How big is the Choc PCB?

It measures 174.5 × 126.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Choc use?

181 parts, built around the BQ24075RGT and TL3330AF260QG. 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 Choc KiCad files?

From the ARognes/Gravi repository on GitHub, at the commit this page was made from: the board is V0.4/Choc/main.kicad_pcb and its schematic V0.1/Choc/main.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Choc design in my own project?

Its repository publishes it under the AGPL-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).