Skip to the content
PCBKitNew board
2 layers215 × 125 mmDaVinciKbd, the printed circuit board in 3D

DaVinciKbd

shaise/DiSE62

A DIY speed editor to use with video editing sw such as Davinci Resolve and others

Size
215 × 125 mm
Copper layers
2
Thickness
1.6 mm
Parts
79
Nets
59
Pads
425
Tracks, vias
926, 87
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
23 Sep 2021
Updated
8 Feb 2023

Overview

DaVinciKbd is an open-source printed circuit board by shaise, from the shaise/DiSE repository on GitHub, published under the LGPL-2.1 licence. It is a 2-layer board of 215 × 125 mm with 79 parts on 59 nets, routed with 926 tracks and 87 vias.

Its parts include 45 ICs, 18 resistors, 2 connectors and 1 diode.

README

README.md

DiSE

A DIY speed editor to use with video editing sw such as Davinci Resolve and others

Bill Of Materials:

Processor Module:

Beware there are out there many STM32103 Clones under the blue pill name. Some Clones may not perform as the original STM32 processor. More info. Definitely STM Software Utillities try hard to identify their own branded original chipsets and wont work on any other detectable clone. Wich makes debugging and developping very difficult.

Recommended

Blue-Pill with original STM32 Processor module: https://www.aliexpress.com/item/1766455290.html (order both STM32F103C8T6 and ST-Link V2 programmer)

Cheaper Alternative

Blue-Pill with CH32F103C8T6 and two usb Ports. No need of ST-Link programmer. One USB-C port is used to download/upgrade the firmware using wch programming software. Can also be programmed with an ST-Link dongle and the old ST-Link004 from STM. (Proved to work, cheaper, not compatible with newer STM Tools thought, only 64k, so not recomended for developping )

Encoder

Optical Encoder 100ppr 5v 4pin 60mm We will be modifying the top part to remove the bearing pin that acts as a clicker to let it run quieter and smoothly. The pin can be reached by removing the spindle handler screw, then remove the upper plate that it is glued to uncover the three screws that holds the knob in place, and after removing it dissasemble the support plate that holds the spring in place. The pin can be taken from its place and saved safely for any future reassembly in the little space behind the spring.

Encoder: https://www.aliexpress.com/item/4000897699294.html 1 unit

Cherry Keys

Cherry MX Keys and Sockets

Keys: https://www.aliexpress.com/item/1005002378701948.html Order Silent Gray type 44pcs (order 2 packs of 30)

Key Sockets: https://www.aliexpress.com/item/4001051840976.html 44pcs (order 50 pcs )

Key Caps

Key Caps: https://www.aliexpress.com/item/32850729893.html 44pcs (Order 60 pcs, and send the list below):

  • DSA22 1u 18pc (18 x 1u) (Gray)
  • DSA17 1u 18pc (18 x 1u) (Black)
  • DSA19 1u 4pc (4 x 1u) (White)
  • DSA1 1u 3pc (3 x 1u) (Red)
  • DSA22 1.5u 2pc (4 x 1u) (Gray)
  • DSA19 1.5u 2pc (4 x 1u) (White)
  • DSA21 2u 2pc (4 x 1u) (OffWhite)
  • DSA21 1.25u 1pc (2 x 1u) (OffWhite)
  • DSA21 2.75u 1pc (3 x 1u) (OffWhite)

This list will match the colors shown on the example picture showed above. Printing the layout text on the keycaps can be done using thermal sublimation ink, or laser printed.

Beware that if you don't have access to a printer with white thermal sublimation ink printing on the black keycaps (DSA17) can be challenging. You may want to change those to another color from the upper color table so you can transfer your layout text using common black toner for laser printers, or dark transfer ink.

Those samples were printed using whiteboard markers and a L1 laserpecker:

This sample was lasered with a laserpecker and then filled the gap with paint. (extremely difficult to get it right)

Check the assembly instructions to know more about how to DIY the keycap printing.

LEDs

Standard 3mm LEDs. Any color. https://www.aliexpress.com/item/32685518028.html or any 3mm led, any color 44pcs

USBC Connector

If you chose the path of using the CH32 board, there is already a working connector you can use. Should that be the case, usbc cable can be plugged from right side. This breaked out connector is to move that to the center top. If you chose the bluepill with only one usb connector (micro USB) there is no way around soldering this connector.

USB C connector: https://www.aliexpress.com/item/32976750426.html

Resistors

0603 resistor kit: https://www.aliexpress.com/item/1005002364437129.html . Usage:

  • R1 - R7 : 330 ohm (7pcs)
  • R10 - R11 : 22 ohm (2pcs)
  • R8 - R9 : 1K ohm (2pcs)
  • R43 - R51: 68 ohm (7pcs)

If you struggle to find a kit that has the 68ohm value, 62ohm will work as well.

Diode

A small schottky diode. A 1N5819 SS14 SMD will work. 1pc Needed, But its cheaper to get 100 than only one. https://www.aliexpress.com/item/627622453.html

Connector

Optional 4pin pcb connector for the encoder. You may just skip this and solder the wires direct to the pcb

https://www.aliexpress.com/item/4000126563819.html

Instructions

TBD

Parts

79
QtyValueFootprintReferences
38CherryMX_LEDCherryMX_KailhSocket_LED:CherryMX_1.00u_KailhSocket_LEDU1, U2, U10, U11, U12, U13, U15, U16, U17, U18, U19, U20, U21, U22, U24, U25 +22
133.6 MountingHoleBP:MountHole3.6H1, H2, H3, H4, H5, H6, H7, H8, H9, H10, H11, H13, H14
7330Resistor_SMD:R_0603_1608MetricR1, R2, R3, R4, R5, R6, R7
768Resistor_SMD:R_0603_1608MetricR43, R46, R47, R48, R49, R50, R51
4CherryMX15_LEDCherryMX_KailhSocket_LED:CherryMX_1.50u_KailhSocket_LEDU3, U14, U40, U44
21KResistor_SMD:R_0603_1608MetricR8, R9
222Resistor_SMD:R_0603_1608MetricR10, R11
11N5819Diode_SMD:D_SMAD1
1BPBP:BLUEPILL-BAREU43
1CherryMX125_LEDCherryMX_KailhSocket_LED:CherryMX_1.25u_KailhSocket_LEDU39
1CherryMX275_LEDCherryMX_KailhSocket_LED:CherryMX_2.75u_KailhSocket_LEDU23
1Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ1
1USB_C_Receptacle_USB2.0BP:USB_C_Receptacle_Palconn_UTC16-GJ2

Questions

How big is the DaVinciKbd PCB?

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

What parts does the DaVinciKbd use?

79 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 DaVinciKbd KiCad files?

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

Can I use the DaVinciKbd design in my own project?

Its repository publishes it under the LGPL-2.1 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 layers36.8 × 34.7 mmTinylab proto1, the printed circuit board in 3D

    Tinylab proto1

    espotek-org/Labrador

    EspoTek Labrador is a USB device that transforms your PC or smartphone into a fully-featured electronics lab. This repo holds all of the source code!

    79 parts1.2k
  • 2 layers128.8 × 99.5 mmWarriorAttend, the printed circuit board in 3D

    WarriorAttend

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    79 parts915
  • 2 layers80 × 107.5 mmMinino, the printed circuit board in 3D

    Minino

    ElectronicCats/Minino

    Minino is an original multiprotocol and multiband board made for sniffing, communicating, and attacking IoT devices. It was designed as a mini Cat that integrates the powerful ESP32C6, GPS, microSD and OLED.

    79 parts183GPL-3.0
  • 2 layers151.3 × 120.8 mmTairakb, the printed circuit board in 3D

    Tairakb

    strayer/taira-keyboard

    A wireless low-profile split mechanical keyboard with 66 keys inspired by the ErgoDash and Corne Chocolate

    79 parts164MIT
  • 2 layers100 × 100 mmStack, the printed circuit board in 3D

    Stack

    imihajlow/ccpu

    A 8-bit computer made of 74xx series logic gates and memory ICs.

    79 parts145
  • 2 layers22 × 56 mmEsp32s2-funprog, the printed circuit board in 3D

    Esp32s2-funprog

    cnlohr/cnhardware

    My dumping grounds for all my kicad projects and random hardware bringup.

    79 parts114
  • 2 layers40.1 × 96.9 mmMultimult board, the printed circuit board in 3D

    Multimult board

    tpcarlson/synth-diy

    Mostly Eurorack projects

    79 parts107