Skip to the content
PCBKitNew board
2 layers125 × 67 mmChoco, the printed circuit board in 3D

7x4 ortholinear onehanded keyboard/macropad.

Size
125 × 67 mm
Copper layers
2
Thickness
1.6 mm
Parts
54
Nets
42
Pads
284
Tracks, vias
371, 45
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
20 May 2019
Updated
20 May 2019

Overview

Choco is an open-source printed circuit board by hsgw, from the hsgw/choco repository on GitHub, published under the MIT licence. It is a 2-layer board of 125 × 67 mm with 54 parts on 42 nets, routed with 371 tracks and 45 vias.

It is built around the TLV73333PDBVR-HXY and USBLC6-2SC6. Its parts include 7 capacitors, 6 resistors, 3 ICs, 2 connectors and 1 switch. It belongs with the keyboards and input boards and the STM32 boards of this library.

Main components

2

README

README.md

CHOCO

choco

7x4 ortholinear onehanded keyboard/macropad.

BUILD

Cut mounting leg (SW_CHOC6)

cut_mounting_leg

How to enter bootloader

  1. Push and hold reset switch
  2. Push and hold boot switch (SW_CHOC7 / right upper corner switch)
  3. Release reset switch
  4. Release boot switch

Firmware

QMK Firmware - https://github.com/hsgw/qmk_firmware/tree/choco

License

MIT license
(c)2019 Takuya Urakawa, Dm9Records

Parts

54
QtyValueFootprintReferences
28SW_PushSMKJP:SW_kailh_pg1350_1uSW_CHOC1, SW_CHOC2, SW_CHOC10, SW_CHOC11, SW_CHOC12, SW_CHOC13, SW_CHOC14, SW_CHOC15, SW_CHOC16, SW_CHOC17, SW_CHOC18, SW_CHOC19, SW_CHOC20, SW_CHOC21, SW_CHOC22, SW_CHOC23 +12
50.1udm9_rc:C1608_HandC3, C4, C5, C6, C7
210kdm9_rc:R1608_HandR3, R4
21udm9_rc:C1608_HandC1, C2
25.1kdm9_rc:R1608_HandR5, R6
2I2Cdm9_rc:R1608_HandR1, R2
1100mAdm9_rc:C2012_handF1
1Conn_01x04Socket_Strips:Socket_Strip_Straight_1x04_Pitch2.54mmJ1
1LOGOdm9_silks:logo_hsgw_7_5mmG***
1LOGOdm9_silks:logo_dm9_7_5mmG***
1STM32F072C8TxHousings_QFP:LQFP-48_7x7mm_Pitch0.5mmU2
1SW_Pushdm9_switches:TACT_5.1x5.1SW1
1TLV73333PDBVRdm9_smd_ic:SOT-23-5U1
1USBLC6-2SC6dm9_smd_ic:SOT-23-6U3
1USB_C_12pin_ReceptacleType-C:HRO-TYPE-C-31-M-12-AssemblyJ2

The 50 most common of 54 parts.

Questions

How big is the Choco PCB?

It measures 125 × 67 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Choco use?

54 parts, built around the TLV73333PDBVR-HXY and USBLC6-2SC6. 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 Choco KiCad files?

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

Can I use the Choco design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers73 × 139 mmOpenRPNCalc, the printed circuit board in 3D

    OpenRPNCalc

    apoluekt/OpenRPNCalc

    Open-source and open-hardware scientific RPN calculator

    141 parts414CERN-OHL-P-2.0
  • 2 layers40 × 20 mmB GP-02-Brk-01Mbr R01, the printed circuit board in 3D

    B GP-02-Brk-01Mbr R01

    Boardoza/Boardoza_GP-02_GNSS_Satellite_Navigation_Breakout_Board

    A multi-mode GNSS receiver breakout board based on the GP-02 SoC supporting BDS, GPS, and GLONASS.

    24 parts5CC-BY-SA-4.0
  • 2 layers40 × 20 mmB E22 900M22S BRK R1.0, the printed circuit board in 3D

    B E22 900M22S BRK R1.0

    Boardoza/Boardoza_E22-900M22S_Long_Range_LoRa_Breakout_Board

    Long-range LoRa® breakout board based on the Ebyte E22-900M22S and Semtech SX1262 transceiver.

    13 parts3CC-BY-SA-4.0
  • 2 layers53.3 × 22.9 mmB STM32F103-EVAL R1.0, the printed circuit board in 3D

    B STM32F103-EVAL R1.0

    Boardoza/Boardoza_STM32F103_Blue_Pill_Development_Board

    Compact Blue Pill STM32F103C8T6-based ARM Cortex-M3 development board for versatile embedded applications.

    35 parts3CC-BY-SA-4.0
  • 2 layers20 × 20 mmB TPiS 1S 1385, the printed circuit board in 3D

    B TPiS 1S 1385

    Boardoza/Boardoza_Excelitas_TPiS_1S_1385_IR_Presence_Motion_Detection_Breakout

    TPiS1385 IR Thermopile Sensor for Contactless Temperature Measurement Breakout Board.

    15 parts1CC-BY-SA-4.0
  • 2 layers20 × 20 mmB MS5611-Brk-01Mbr R01, the printed circuit board in 3D

    B MS5611-Brk-01Mbr R01

    Boardoza/Boardoza_MS5611_Barometric_Pressure_Sensor_Breakout_Board

    MS5611 High-Resolution Barometric Pressure Sensor for Accurate Altitude Measurements Breakout Board.

    19 parts1CC-BY-SA-4.0
  • 2 layers20 × 20 mmB TH09C Brk-01Mbr R01, the printed circuit board in 3D

    B TH09C Brk-01Mbr R01

    Boardoza/Boardoza_TH09C_Temperature_Humidity_Sensor_Breakout_Board

    TH09C Digital Temperature and Humidity Sensor Breakout Board for Accurate Environmental Monitoring via I2C Interface.

    16 parts1CC-BY-SA-4.0
  • 4 layers60 × 66.5 mmProject MAXFPGA, the printed circuit board in 3D

    Project MAXFPGA

    skykraft-au/Turtle-GPS-orbit-determination-system

    224 parts1