Skip to the content
2 layers359.4 × 142.3 mmClavier drive 1, the printed circuit board in 3D

Pilotage d’un clavecin à distance grâce à un clavier ergonomique.

Size
359.4 × 142.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
285
Nets
177
Pads
1,316
Tracks, vias
1,477, 521
Pours
1,409
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
18 Aug 2026
Updated
25 Oct 2026

Overview

Clavier drive 1 is an open-source printed circuit board by MartinDrillon, from the MartinDrillon/CLAVICORE repository on GitHub. It is a 2-layer board of 359.4 × 142.3 mm with 285 parts on 177 nets, routed with 1,477 tracks and 521 vias.

It is built around the SN74LVC1T45DBVRE4, H11L1SR2VM and TLV1117-33IDCY, with the 1N4148W, SK6812MINI-E and CL31A476MPHNNNE among its other parts. Its parts include 114 diodes, 83 switches, 51 capacitors, 10 resistors and 6 ICs. It belongs with the RP2040 boards of this library.

Main components

10

README

README.md

Clavicore

Le projet

Piloter un clavecin à distance grâce à un clavier ergonomique

L’instrument

La base est une copie d’une épinette italienne de 1601, vendue dans les années 70 en kit par Heugel et montée par un amateur. L’instrument a été révisé (changement des cordes, réharmonisation à la plume, rebouchage d’une fente sur la table d’harmonie).

Le système électronique sera intégré au corps de l’instrument.

Épinette

3D Clavecin

L’automatisation

Moitié « Moteur »

testé et fonctionnel - photo à venir

La carte de contrôle est basée sur un RP2354B avec un DRV8874 par solénoïde pour un contrôle bidirectionnel. Cinq cartes permettent de gérer les 49 touches du clavier. Les cartes communiquent en CAN.

PCB

Moitié « Clavier »

testé et fonctionnel - photo à venir

Simple matrice de touches gérée par un Pico 2. Les événements « touches pressées » sont communiqués en CAN avec la partie « moteur » du système. Ils pourront également être transmis en MIDI à un ordinateur.

Ce projet utilisera une base de clavier ergonomique (https://github.com/MartinDrillon/IteMX3-) adaptée pour recevoir une disposition de type « Wiki-Haydn ». Une présentation plus détaillée du clavier est à venir.

PCB

Les solénoïdes

Les solénoïdes sont les éléments centraux du montage. Ils doivent être réalisés sur mesure. Ceux disponibles sur le marché sont :

  • Trop bruyants
  • Trop encombrants
  • Trop puissants ou trop faibles
  • Trop chers (~5 € pièce pour la référence la plus adaptée)

Le cahier des charges

  • Bobine de 28 mm x 15 mm Ø max, intégrée au corps du clavecin, pour être invisible et conserver la possibilité de jouer normalement.
  • Noyau constitué d’un aimant néodyme de 13 mm x 6 mm Ø N48 fixé sous la touche.
  • Alimentation en 24 volts, courant de 2 à 3 ampères
    • Au-delà, la chauffe de la bobine et la puissance nécessaire à un accord deviennent trop importantes
    • En deçà, la force n’est pas suffisante ou le nombre de spires devient trop élevé
  • Fil d’un diamètre de 0,3 à 0,4 mm.
    • Au-delà, la quantité de cuivre par bobine devient trop importante (coût, encombrement, bobinage complexe).
    • En deçà, la force est trop faible ou la chauffe est trop élevée.

Le prototype

bobine de côté bobine plan

Le mandrin est imprimé en 3D avec une résine industrielle résistante à de hautes températures. Sa section est ovoïde pour permettre le mouvement de l’aimant (qui n’est pas parfaitement vertical, la touche s’enfonçant avec un angle) tout en minimisant l’écart avec les spires. La paroi intérieure ne fait que 0,8mm d’épaisseur. Ce prototype tire environ 3,1 ampères pour 12 couches et un fil de 0,35mm.

La force max estimée est de 3N, soit environ le double de ce qui est nécessaire au pincement d’une corde. Cette marge permet de garantir la réactivité du système et de compenser la perte de puissance causée par l’échauffement. La force exacte appliquée est controllé en PWM (par exemple 100% pour le pincement, puis très limité pour le maintien de la corde). Ces éléments sont en cours de calibration.

Évaluation de la force

L’état d’avancement

Les cartes sont fonctionnelles. Les derniers ajustements firmware et de calibration des solénoïdes sont en cours avant l’assemblage de l’ensemble de l’instrument. Les résultats obtenus sur les premières touches assemblées sont très satisfaisants.

  • Génération d’un script Magpylib pour réaliser un premier dimensionnement des solénoïdes
  • Modélisation 3D de l’instrument
  • Conception et impression 3D du corps de la bobine intégré sous les touches
  • Premier test concluant avec un fil de 0,4 mm - 2 ampères - 24 volts
  • Conception et assemblage des cartes de pilotage pour l’ensemble du clavecin
  • Conception et assemblage du clavier ergonomique
  • Programmation de l’ensemble en cours
  • Calibration du profil d’activation des solénoïdes en cours
  • Réalisation artisanale de 50 bobines homogènes et installation du système ! en cours

3D Bobine Clavecin

Parts

285
QtyValueFootprintReferences
831N4148WDiode_SMD:D_SOD-123D15, D16, D17, D101, D102, D103, D105, D106, D107, D108, D109, D110, D111, D112, D113, D114 +67
82SwitchPCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1uSW15, SW16, SW17, SW18, SW101, SW102, SW103, SW104, SW105, SW106, SW107, SW108, SW109, SW110, SW111, SW112 +66
400.1uFCapacitor_SMD:C_0402_1005MetricC10, C103, C104, C105, C106, C107, C108, C109, C110, C111, C112, C113, C114, C115, C116, C117 +24
30SK6812MINI-EJANKO:LED-SMD_4P-L3.2-W2.8-LS5.9_SK6812MINI-ELED101, LED102, LED103, LED104, LED105, LED106, LED107, LED108, LED109, LED110, LED111, LED112, LED113, LED114, LED115, LED116 +14
12MountingHoleMountingHole:MountingHole_3.2mm_M3_DIN965H101, H102, H103, H104, H105, H106, H107, H108, H109, H110, H111, H112
8CL31A476MPHNNNESamacSys:CAPC3216X180NC101, C102, C139, C140, C141, C142, C143, C144
6SJ1-3533NSamacSys:SJ13533NJ101, J102, J103, J104, J105, J106
5R220Resistor_SMD:R_0603_1608MetricR102, R103, R105, R106, R107
322uFCapacitor_SMD:C_1206_3216MetricC1, C2, C9
3SN74LVC1T45DBVRSamacSys:SOT95P280X145-6NIC101, IC102, IC104
2R510Resistor_SMD:R_0603_1608MetricR101, R104
110kResistor_SMD:R_0603_1608MetricR34
1AO3401APackage_TO_SOT_SMD:SOT-23Q1
1H11L1SR2VMSamacSys:H11L1SR2VMIC103
1R120Resistor_SMD:R_0603_1608MetricR24
1R1KResistor_SMD:R_0603_1608MetricR33
1RaspberryPi_PicoModule:RaspberryPi_Pico_SMDA1
1SS14Diode_SMD:D_SMAD104
1TCAN332DRSamacSys:SOIC127P600X175-8NIC12
1TLV1117-33IDCYSamacSys:SOT230P700X180-4NIC3
1TS-1088-AR02016SamacSys:TS1088AR02016S1
1TestPointSamacSys:TestPoint_Pad_D1.0mm_SilklessTP2

More from MartinDrillon/CLAVICORE

1
  • 4 layers150 × 71.5 mmSolenoide drive, the printed circuit board in 3D

    Solenoide drive

    MartinDrillon/CLAVICORE

    Pilotage d’un clavecin à distance grâce à un clavier ergonomique.

    190 parts1

Similar boards

  • 6 layers60 × 60 mmAutopilot H743 V2, the printed circuit board in 3D

    Autopilot H743 V2

    JosephStew-art/autopilot-h743

    STM32H743 autopilot board design

    231 parts
  • 4 layers200 × 150 mmHifiAmp TPA3255, the printed circuit board in 3D

    HifiAmp TPA3255

    nevenfo/tpA3255-hifi-amplifier

    Open-source Hi-Fi stereo amplifier based on TPA3255 + OPA1612, designed in KiCad with an AI-assisted MCP workflow.

    126 parts
  • 4 layers73.9 × 15.1 mmClinical Thermometer, the printed circuit board in 3D

    Clinical Thermometer

    OyinChaze/Clinical_Thermometer

    A PCB project for a clinical thermometer using esp32.

    44 parts
  • 2 layers360 × 124.3 mmKeeb pcb, the printed circuit board in 3D

    Keeb pcb

    Catsarepro21/keyboard

    Its a custom keyboard! My current keyboard is pretty bad, and I thought why not make one, so i designed it.

    357 parts
  • 4 layers70 × 50 mmMotor power poc, the printed circuit board in 3D

    Motor power poc

    Galacs/motor-power-poc

    A POC PCB to test circuit electrical protections and motor control schemes

    165 parts
  • 2 layers285.7 × 123.8 mmEagleV1, the printed circuit board in 3D

    EagleV1

    extinct00/EagleV1

    Low-cost low-profile split column-staggered ergonomic keyboard

    231 parts
  • 6 layers84.5 × 72.2 mmHub standard rev2, the printed circuit board in 3D

    Hub standard rev2

    nathanfraske/CEC-Platform

    ONE board file, kept current by the wave (owner directive 2026-07-25: "the current best should be placed into a candidate folder per board and kept current with only one board ideally so we have a reference").

    117 partsApache-2.0
  • 2 layers80 × 50 mmOpen PSU Meter ESP32, the printed circuit board in 3D

    Open PSU Meter ESP32

    nitefood/opsum

    OPSUM - The Open PSU Meter project

    51 parts5MIT

Questions

How big is the Clavier drive 1 PCB?

It measures 359.4 × 142.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Clavier drive 1 use?

285 parts, built around the SN74LVC1T45DBVRE4, H11L1SR2VM, TLV1117-33IDCY and 1N4148W. 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 Clavier drive 1 KiCad files?

From the MartinDrillon/CLAVICORE repository on GitHub, at the commit this page was made from: the board is Électrique/Clavier/Clavier_drive_1/Clavier_drive_1.kicad_pcb and its schematic Électrique/Clavier/Clavier_drive_1/Clavier_drive_1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Clavier drive 1 design in my own project?

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