Skip to the content
PCBKitNew board
2 layers175.7 × 116.2 mmLeft, the printed circuit board in 3D

PCB and Plate files for the ellipsis split https://www.csun.io/2020/06/14/ellipsis-split-buildlog.html

Size
175.7 × 116.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
76
Nets
63
Pads
434
Tracks, vias
381, 8
Pours
1
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
23 Sep 2020
Updated
2 Mar 2023

Overview

Left is an open-source printed circuit board by csun, from the csun/ellipsis_split_files repository on GitHub. It is a 2-layer board of 175.7 × 116.2 mm with 76 parts on 63 nets, routed with 381 tracks and 8 vias.

Its parts include 35 switches, 34 diodes and 2 ICs. It belongs with the AVR (ATmega, ATtiny) boards of this library.

README

README.md

KiCad files for the pcb in the pcb/ directory

dxf files for the plates in the plates/ directory. This includes files for the templates used to cut out the wrist rests.

V2 Construction Notes

The board is laid out for this specific aliexpress promicro clone. You can probably use a standard promicro, but the USB port will not be flush with the edge of the board.

The toggle switch used is the E-Switch 100SP1T2B4M6QE. TBH I'd buy a clone of this off aliexpress too and save yourself a bunch of money.

Firmware source can be found here on the ellipsis_split_v2 branch.

V1 Construction Notes

Most of the components needed for assembly should be properly labelled in the pcb files. The screen used is this adafruit one based on the SSD1306 driver chip.

I cut wrist rests from wood using the router template included in the plates directory.

You'll also need M2 standoffs of various lengths to separate the two plates enough to fit the PCB. I think around 12mm is the minimum allowable height.

Firmware source uses QMK and can be found here

Parts

76
QtyValueFootprintReferences
1D_1keyboard_parts:D_SOD123_axialD2
1D_2keyboard_parts:D_SOD123_axialD3
1D_3keyboard_parts:D_SOD123_axialD16
1D_4keyboard_parts:D_SOD123_axialD21
1D_5keyboard_parts:D_SOD123_axialD26
1D_6keyboard_parts:D_SOD123_axialD31
1D_Akeyboard_parts:D_SOD123_axialD9
1D_Bkeyboard_parts:D_SOD123_axialD29
1D_Ckeyboard_parts:D_SOD123_axialD19
1D_CAPSkeyboard_parts:D_SOD123_axialD5
1D_CL1keyboard_parts:D_SOD123_axialD32
1D_CL2keyboard_parts:D_SOD123_axialD33
1D_CL3keyboard_parts:D_SOD123_axialD34
1D_Dkeyboard_parts:D_SOD123_axialD18
1D_Ekeyboard_parts:D_SOD123_axialD17
1D_ESCkeyboard_parts:D_SOD123_axialD1
1D_Fkeyboard_parts:D_SOD123_axialD23
1D_Gkeyboard_parts:D_SOD123_axialD28
1D_LALTkeyboard_parts:D_SOD123_axialD15
1D_LCTLkeyboard_parts:D_SOD123_axialD7
1D_LSFTkeyboard_parts:D_SOD123_axialD6
1D_LSUPkeyboard_parts:D_SOD123_axialD11
1D_Qkeyboard_parts:D_SOD123_axialD8
1D_Rkeyboard_parts:D_SOD123_axialD22
1D_Skeyboard_parts:D_SOD123_axialD13
1D_Tkeyboard_parts:D_SOD123_axialD27
1D_TABkeyboard_parts:D_SOD123_axialD4
1D_TL1keyboard_parts:D_SOD123_axialD20
1D_TL2keyboard_parts:D_SOD123_axialD25
1D_TL3keyboard_parts:D_SOD123_axialD30
1D_TMODkeyboard_parts:D_SOD123_axialDT1
1D_TSPCkeyboard_parts:D_SOD123_axialDT2
1D_Vkeyboard_parts:D_SOD123_axialD24
1D_Wkeyboard_parts:D_SOD123_axialD12
1D_Xkeyboard_parts:D_SOD123_axialD14
1D_Zkeyboard_parts:D_SOD123_axialD10
1KEY_1keebs:Mx_Alps_100K2
1KEY_2keebs:Mx_Alps_100K3
1KEY_3keebs:Mx_Alps_100K16
1KEY_4keebs:Mx_Alps_100K21
1KEY_5keebs:Mx_Alps_100K26
1KEY_6keebs:Mx_Alps_100K31
1KEY_Akeebs:Mx_Alps_100K9
1KEY_Bkeebs:Mx_Alps_100K29
1KEY_Ckeebs:Mx_Alps_100K19
1KEY_CAPSkeebs:Mx_Alps_175K5
1KEY_CL1keebs:Mx_Alps_100K32
1KEY_CL2keebs:Mx_Alps_100K33
1KEY_CL3keebs:Mx_Alps_100K34
1KEY_Dkeebs:Mx_Alps_100K18
1KEY_Ekeebs:Mx_Alps_100K17
1KEY_ESCkeebs:Mx_Alps_100K1
1KEY_Fkeebs:Mx_Alps_100K23
1KEY_Gkeebs:Mx_Alps_100K28
1KEY_LALTkeebs:Mx_Alps_125K15
1KEY_LCTLkeebs:Mx_Alps_125K7
1KEY_LSFTkeebs:Mx_Alps_225K6
1KEY_LSUPkeebs:Mx_Alps_125K11
1KEY_Qkeebs:Mx_Alps_100K8
1KEY_Rkeebs:Mx_Alps_100K22
1KEY_Skeebs:Mx_Alps_100K13
1KEY_Tkeebs:Mx_Alps_100K27
1KEY_TABkeebs:Mx_Alps_150K4
1KEY_TL1keebs:Mx_Alps_125K20
1KEY_TL2keebs:Mx_Alps_125K25
1KEY_TL3keebs:Mx_Alps_125K30
1KEY_Vkeebs:Mx_Alps_100K24
1KEY_Wkeebs:Mx_Alps_100K12
1KEY_Xkeebs:Mx_Alps_100K14
1KEY_Zkeebs:Mx_Alps_100K10
1LOGOgraphics:emblem_with_versionG***
1ProMicro USBCkeebio:ArduinoProMicro-USBC-AlibabaU2
1RST_SWmouser:LL3301NF065QGS1
1TRRSkeebio:TRRS-PJ-320AU1
1T_MODEtoggle:SW_100SP1T2B4M6QET1
1T_SPACEtoggle:SW_100SP1T2B4M6QET2

Questions

How big is the Left PCB?

It measures 175.7 × 116.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Left use?

76 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 Left KiCad files?

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

Can I use the Left design in my own project?

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

More from csun/ellipsis_split_files

2
  • 2 layers191.6 × 116.2 mmRight, the printed circuit board in 3D

    Right

    csun/ellipsis_split_files

    PCB and Plate files for the ellipsis split https://www.csun.io/2020/06/14/ellipsis-split-buildlog.html

    90 parts20
  • 2 layers190.5 × 125.7 mmLeft, the printed circuit board in 3D

    Left

    csun/ellipsis_split_files

    PCB and Plate files for the ellipsis split https://www.csun.io/2020/06/14/ellipsis-split-buildlog.html

    78 parts20

Similar boards

  • 2 layers48 × 107 mmTwin orbit, the printed circuit board in 3D

    Twin orbit

    earthtojake/text-to-cad

    Design physical products with AI

    76 parts26kMIT
  • 2 layers85 × 115 mmOSO BOOK B1, the printed circuit board in 3D

    OSO BOOK B1

    joeycastillo/The-Open-Book

    For details on how to build, test and use Open Book, I've made documentation available here.

    76 parts8.1kCC-BY-SA-4.0
  • 2 layers77 × 97 mmRgb to hdmi, the printed circuit board in 3D

    Rgb to hdmi

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    76 parts1kGPL-3.0
  • 2 layers137.9 × 92.7 mmErgoTravel, the printed circuit board in 3D

    ErgoTravel

    jpconstantineau/ErgoTravel

    A Portable Ergonomic Split Keyboard inspired from the ErgoDox, Let's Split and Minidox

    76 parts284MIT
  • 2 layers60.6 × 24.1 mmBlep audio, the printed circuit board in 3D

    Blep audio

    CRImier/MyKiCad

    My KiCad boards. Can't be bothered uploading individually anymore, so here you go.

    76 parts253GPL-3.0
  • 2 layers49 × 49 mmOSBMS Balancer Rev 0.9, the printed circuit board in 3D

    OSBMS Balancer Rev 0.9

    Teslafly/Dead-OpenBMS-dead

    A scalable, open source battery management system

    76 parts248
  • 2 layers79 × 75 mmPortableTerminal, the printed circuit board in 3D

    PortableTerminal

    profdc9/RFBitBanger

    A QRP digital transceiver created from readily available parts for off-the-grid maintenance

    76 parts222
  • 2 layers35.1 × 36.6 mmBinNanoFOC, the printed circuit board in 3D

    BinNanoFOC

    katbinaris/nanofoc_devkit

    Compact All-In-One BLDC Controler featuiring ESP32-S3, TMC6300 and Magalpha sensors. Small 35x35mm footprint.

    76 parts146