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

To je repozitorij za razvoj moje lastne "split" ergonomske mehanske tipkovnice, namenjene programrjem, od zasnove do končnega izdelka.
Left finished is an open-source printed circuit board by Jost-Klancnik, from the Jost-Klancnik/Split-keyboard repository on GitHub, published under the MIT licence. It is a 2-layer board of 141.2 × 138.6 mm with 72 parts on 54 nets, routed with 617 tracks and 4 vias.
Its parts include 32 diodes and 32 switches.
To je repozitorij za razvoj moje lastne "split" ergonomske mehanske tipkovnice, namenjene programrjem, od zasnove do končnega izdelka.
Gre za razvoj lastne žične "split" tipkovnice, ki bo delovala z dvema Pro Micro krmilnikoma. Polovici bosta med seboj povezani preko TRRS kabla, "master" stran pa bo z računalnikom povezana preko USB-c-ja. Projekt temelji na odprtokodnih orodjih in bo v celoti dokumentiran v tem repozitoriju.
Projekt je razdeljen na več faz, ki si sledijo v logičnem zaporedju. Spodaj je opisan časovni potek in uporabljena orodja.
1.1 - Generiranje postavitve (Ergogen):
1.2 - Električni načrt in "Routing" (KiCad):
2.1 - Izdelava PCB in nabava komponent:
2.2 - Spajkanje in montaža:
3.1 - Razvoj in konfiguracija:
3.2 - Nalaganje Firmware-a:
Za razvoj projekta so potrebna določena orodja. Spodaj so navodila za namestitev na različnih operacijskih sistemih.
Pred namestitvijo specifičnih orodij se prepričajte, da imate na sistemu nameščene:
# Git, Python, Pip, NodeJS, NPM in osnovna orodja za gradnjo
sudo pacman -S git python-pip nodejs npm base-devel
# KiCad
sudo pacman -S kicad kicad-library kicad-library-3d# Ergogen
npm install -g ergogen
# QMK CLI
pip install qmk
qmk setup # Sledi navodilom za namestitev odvisnosti# Ergogen (preko NPM)
npm install -g ergogen
# QMK (preko Pip)
pip install qmk
qmk setup# Git, Python in Node.js
brew install git python nodebrew install --cask kicad# Ergogen (preko NPM)
npm install -g ergogen
# QMK (preko Pip)
pip3 install qmk # Uporabite pip3, da se izognete konfliktu s sistemskim Pythonom
qmk setup # Sledi navodilom v terminalu| Qty | Value | Footprint | References |
|---|---|---|---|
| 32 | ComboDiode | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +16 | |
| 32 | PG1350 | S1, S2, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22, S23 +16 | |
| 6 | HOLE_M2_TH | , , , , , | |
| 1 | ProMicro | MCU1 | |
| 1 | TRRS-PJ-320A-dual | TRRS-PJ-320A-dual | TRRS1 |
It measures 141.2 × 138.6 mm and has 2 copper layers, 1.6 mm thick.
72 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.
From the Jost-Klancnik/Split-keyboard repository on GitHub, at the commit this page was made from: the board is Ergogen/output/pcbs/left_finished.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
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).

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

BlueSCSI/BlueSCSI-v2
BlueSCSI v2/Ultra - an open source, open hardware, SCSI emulator using the Pi Pico PR2040 and Pico 2 RP2350


skiselev/micro_8088
Micro 8088 - IBM XT Compatible Processor Board based on Faraday FE2010 chipset



jes/scamp-cpu
A homebrew 16-bit CPU with a homebrew Unix-like-ish operating system.

Ardumower/ardumower
Develop an open source robotic lawn mower (HW+SW reference platform)