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

Ortholinear split keyboard with 10 thumb keys using ZMK and Xiao Seeed ble.
IteMX pcb is an open-source printed circuit board by MartinDrillon, from the MartinDrillon/ITEMX repository on GitHub. It is a 2-layer board of 136.5 × 100 mm with 74 parts on 36 nets.
Its parts include 24 diodes and 23 switches. It belongs with the keyboards and input and radio and wireless boards of this library.
ITEMX est un clavier en deux parties de 46 touches fonctionnant avec ZMK et utilisant une SEEED XIAO BLE comme microcontrolleur. Il a été conçu avec Ergogen, FreeCad et KiCad.
C’est la quatrième itération d’un projet dont le but est de créer un clavier ergonomique ayant 5 touches de pouces par main et utilisant une répartition des caractères adaptés du BÉPO.

Ce clavier fonctionne avec une disposition dérivée du BÉPO. Pour être exact, il s’agit d’une adaptation du travail de Kawamashi publié ici. Après presque deux ans d’utilisation, il ne fait aucun doute pour moi que cette disposition est très largement supérieure à l’azerty pour la frappe du français (et de l’anglais, même si ce n’est pas son but), autant en termes de confort que de rapidité. Le seul avantage indéniable à l’azerty est celui de l’habitude et de la relative difficulté à apprendre une nouvelle disposition.
Sa particularité, par rapport à d’autres claviers ergonomiques (KYRIA, LILY58...) dont il s’inspire, est d’avoir au total 10 touches de pouces toutes accessibles en déplaçant uniquement le doigt et non l’ensemble de la main (touch typing). Une touche de pouce spécifique peut être attribuée pour chaque modifiers de base (shift, ctrl, alt pour la main gauche et shift, altgr, win pour la droite) en plus de quelques caractères fréquents. Cela permet d’utiliser la moitié gauche du clavier comme un macropad lors de l’utilisation de logiciels de DAO/CAO nécessitant un usage intensif de combinaison à base de schift, ctrl, alt, alt+ctrl plus simplement qu’avec l’usage de mod-tap, hold-tap, homerows mods... (voir la documentation de ZMK sur les comportements possibles)
Niveau de base

Cumbo

Symbole

Navigation
Visualisation à venir.
Contrairement à QMK, ZMK ne propose pas de fichier à inclure dans le ficher keymap pour le faire correspondre au driver du clavier qu’utilise votre ordinateur (ici le fichier QMK permettant d’écrire un keymap en BÉPO). Sans rentrer dans les détails techniques, sans celui-ci, lorsque votre ordinateur utilise un driver BÉPO, le keycodes &kp Z est traduit en B et &kp B en k.
J’ai donc écris le fichier équivalent pour ZMK : keys_bepo.h. Son but est de définir un second keycode plus lisible pour les caractères spécifiques au BÉPO. Lorsqu’il est inclu au keymap, il sera possible d'utiliser ou bien &kp Z ou bien &kp BP_B pour taper B sur un ordinateur utilisant un driver BÉPO. La liste de tous ces codes se trouve dans le fichier en question.
Voici le repository à copier si vous souhaitez créer votre propre keymap pour ce clavier ou vous en inspirer : ZMK.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 23 | mx_hotswapp | S1, S2, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22, S23 +7 | |
| 23 | diode_via | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +7 | |
| 1 | connecteur_batterie | D25 |
The 47 most common of 74 parts.
It measures 136.5 × 100 mm and has 2 copper layers, 1.6 mm thick.
74 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 MartinDrillon/ITEMX repository on GitHub, at the commit this page was made from: the board is PCB/iteMX_pcb.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask MartinDrillon before reusing the design.

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

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

Teslafly/Dead-OpenBMS-dead
A scalable, open source battery management system

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


KaeptnBalu/Arduino_Spot_Welder_V3
This is the Kicad project for V3.1 The Arduino Board was not changed, only the Mosfet Board got a updgrade.


slu4coder/Minimal-UART-Computer-1-2
Legacy: Version 1 and 2 of my TTL-only CPU featuring UART I/O, an expansion port, 512KB SSD at up to 10MHz clock speed