

Timeline
Video/photo editing keyboard tuned for Davinci Resolve
- Size
- 256.6 × 142.9 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 119
- Nets
- 92
- Pads
- 612
- Tracks, vias
- 449, 86
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 22 Jul 2025
- Updated
- 1 Aug 2025
Overview
Timeline is an open-source printed circuit board by JustAGlitchFL, from the JustAGlitchFL/Timeline repository on GitHub. It is a 2-layer board of 256.6 × 142.9 mm with 119 parts on 92 nets, routed with 449 tracks and 86 vias.
Its parts include 58 diodes and 58 switches. It belongs with the RP2040 boards of this library.
README
README.mdTimeline
Video/photo editing keyboard tuned for Davinci Resolve

Why
I edit in Blackmagic Design DaVinci Resolve, and would like to have something a little smoother than a keyboard and mouse. BD sells the Speed Editor, but it costs US$435, which is kinda insane.
I felt I might as well make my own version of this, so I created this as a largely 1:1 clone of the layout with a custom design
Assembly/Other info
This does not include a case, as I wanted to keep it low to the table, and to keep the bare PCB aesthetic I enjoy. Solder the parts as they fit into the board, then apply some 3M 2229 to the bottom of the board to resuce sliding, and to protect the board/desk.
BOM
| q | part | link | price | total |
|---|---|---|---|---|
| 1 | pcb | $45.70 | $72.86 | |
| 55 | switches | have on hand | ||
| 2 | ECE11 with clicks | https://www.mouser.com/ProductDetail/688-EC11E15204A3 | $7.36 | |
| 1 | Smooth EC11 | https://www.mouser.com/ProductDetail/688-EC11E1834403 | $4.68 | |
| Vibration Motor | https://www.mouser.com/ProductDetail/665-HD-EM0802-LW30-R | $3.93 | ||
| mouser shipping | $7.99 | |||
| mouser DDP | $3.20 |
Parts
119| Qty | Value | Footprint | References |
|---|---|---|---|
| 58 | D | Diode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +42 |
| 50 | SW_Push | ScottoKeebs_Hotswap:Hotswap_MX_1.00u | SW100, SW101, SW102, SW103, SW104, SW105, SW106, SW107, SW108, SW109, SW110, SW111, SW112, SW113, SW114, SW115 +34 |
| 4 | SW_Push | ScottoKeebs_Hotswap:Hotswap_MX_1.50u | SW77, SW78, SW121, SW122 |
| 3 | RotaryEncoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW1, SW2, SW3 |
| 1 | RaspberryPi_Pico | modded prints:RaspberryPi_Pico_Common_SMD noantenna | A1 |
| 1 | SW_Push | ScottoKeebs_Hotswap:Hotswap_MX_2.00u | SW120 |
| 1 | Vibration | Connector_PinHeader_1.00mm:PinHeader_1x02_P1.00mm_Vertical | M1 |
The 118 most common of 119 parts.
Questions
How big is the Timeline PCB?
It measures 256.6 × 142.9 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Timeline use?
119 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 Timeline KiCad files?
From the JustAGlitchFL/Timeline repository on GitHub, at the commit this page was made from: the board is Timeline/Timeline.kicad_pcb and its schematic Timeline/Timeline.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Timeline design in my own project?
Its repository states no licence, so its author keeps all rights: ask JustAGlitchFL before reusing the design.
Similar boards
- 2 layers209.6 × 115.3 mm

- 2 layers285.5 × 95 mm

- 2 layers139.1 × 107.7 mm

Lotus58 Glow 127
TweetyDaBird/Lotus-58-Classic
A split ergo linear keyboard derived from the Lily58 family
119 parts390 - 2 layers160 × 100 mm

Sender v3.0 geoeffnet
Ardumower/ardumower
Develop an open source robotic lawn mower (HW+SW reference platform)
119 parts282 - 2 layers202.1 × 133.6 mm

Crosses matrix-4x6
Good-Great-Grand-Wonderful/crosses
A modular ergonomic columar staggered keyboard
119 parts167MIT - 2 layers226 × 74.4 mm

SevenSegment
BerkeleyHCI/PolymorphicBlocks
A Python-based hardware description language for PCBs for higher-level (block-diagram / system-architecture level) PCB design through libraries of directly reusable subcircuit generators.
119 parts94BSD-3-Clause - 2 layers73 × 94 mm

Sportiduino base
sportiduino/sportiduino
Electronic timing system for orienteering and similar outdoor sports events on Arduino
119 parts78GPL-3.0 - 2 layers79 × 85 mm
