Manipulateur CW iambique A/B à sortie isolée
ON4CRD · RK-CW · R1.1
R1.1 — conception documentée, prototype non construit et non qualifié en laboratoire.

FONCTION ET CIRCUIT
Manipulateur iambique A/B, 5–40 mots/minute, anti-rebond 4 ms, mémoires de point/trait opposé, sidetone 700 Hz. Nano classique A000005. Entrées D2/D3 protégées par 1 kΩ, diodes d’écrêtage et pull-up 10 kΩ. D4 commande la LED du VO617A-4 par 680 Ω ; pull-down 100 kΩ impose le repos lors du reset. Transistor de sortie totalement séparé de GND.
Courant LED approximatif (5−1,2)/680=5,6 mA, à confirmer sur carte. Limite d’interface de projet : keying POSITIF ≤12 V et ≤5 mA, retour flottant. Ne pas utiliser sur keying négatif, secteur ou vieux poste à haute tension. Les 3 mm d’isolement de routage ne constituent pas une certification de sécurité secteur.

CÂBLAGE EXTERNE
J1.1→pointe jack palette, J1.2→anneau, J1.3→corps. Palette à contacts secs seulement. J2.1→pointe jack KEY, J2.2→corps ; anneau non raccordé et isolé. Aucun conducteur KEY n’est relié au blindage USB, à GND ou au piezo. J3→piezo ; J4.1→extrémité +5 V du potentiomètre vitesse, J4.2→curseur, J4.3→GND. Ouvrir J5 pour A, fermer par cavalier pour B. Réglage horaire croissant de 5 à 40 WPM.

MICROLOGICIEL
Arduino AVR 1.8.6, Nano classic atmega328, alimentation USB Mini-B. Point=1200/WPM ms, trait=3 points, espace entre éléments=1 point. Une palette maintenue à la mise sous tension inhibe l’armement jusqu’au relâchement des deux palettes. En A, relâcher une pression simultanée termine l’élément courant ; en B, un élément opposé mémorisé suit. Le code est non bloquant, traite le débordement de micros() par différence signée et fige la durée de chaque élément au déclenchement. Aucun numéro de port n’est à choisir pour compiler ; le port USB réel se choisit uniquement au téléversement.

MONTAGE ET RECETTE
Vérifier l’orientation Nano et VO617A avant alimentation. Mesurer l’absence de continuité entre chaque borne KEY et GND/5V, et entre KEY et masse USB, hors tension. Raccorder une pile d’essai +9 V via 2,2 kΩ à KEY_OUT, négatif à KEY_RETURN : mesurer tension ouverte et fermée. Contrôler le courant ≤5 mA et la polarité, sans transceiver. Vérifier le repos au boot/reset, palette bloquée, mode A/B, appuis alternés et anti-rebond. Chronométrer 5/20/40 WPM et contrôler les rapports 1/3/1. Le rapport firmware/simulation.json décrit les scénarios exécutés sur les binaires AVR ; ils ne remplacent pas ces mesures physiques. La vitesse est filtrée et munie d’une zone d’hystérésis ; une nouvelle frappe rapide de la même palette est mémorisée pendant l’élément courant.

FICHIERS ET VALIDATION
Schémas KiCad 8 éditables, symboles embarqués et bibliothèque locale ; PDF/SVG de lecture ; cartes KiCad routées, empreintes natives, Gerber deux couches et perçages Excellon. Nomenclature de chaque projet et six BOM du présélecteur. Boîtier paramétrique OpenSCAD, faces SVG/DXF 1:1, implantation intérieure et coordonnées JSON.
Le contrôle KiCad DRC couvre le routage et ses dégagements ; ERC et comparaison schéma/PCB sont joints. Les symboles de modules et CI sont définis par numéros et noms de broches, avec types passifs : l’ERC contrôle la connectivité, pas la compatibilité électrique des modules. Les contrôles logiciels ne valident pas les performances RF, thermiques ou l’ajustement mécanique réel.
Pour fabriquer un prototype : consulter fabrication/ de chaque carte ; commander FR4 1,6 mm, 2 couches, 35 µm, masque deux faces. Les CMS 0805/1206 sont soudables manuellement. Aucun assemblage automatique n’est prescrit. Utiliser assembly.svg pour les repères et pin 1 ; les fichiers KiCad restent la référence de polarité.

BOÎTIER ET FACE AVANT
Voir cases/cw/ : enclosure.scad, front.svg/dxf, rear.svg/dxf, interior.svg et dimensions.json. Lire cases/README-fr.txt pour les fixations, l’isolation et les blindages. En OpenSCAD : part="base" puis part="lid" ; F6 puis export STL. Les fichiers décrivent les pièces complètes, mais aucun emboîtement imprimé n’a été mesuré.

NOMENCLATURE
cw.U1 ; 1 ; Nano classic ATmega328P 5V 16MHz ; Arduino A000005 ; Module:Arduino_Nano
cw.J1 ; 1 ; 3 x 2.54 mm ; Samtec TSW-103-07-G-S ; Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical
cw.R1 ; 1 ; 1K ; Yageo RC0805FR-071KL ; Resistor_SMD:R_0805_2012Metric
cw.R2 ; 1 ; 1K ; Yageo RC0805FR-071KL ; Resistor_SMD:R_0805_2012Metric
cw.R3 ; 1 ; 10K ; Yageo RC0805FR-0710KL ; Resistor_SMD:R_0805_2012Metric
cw.R4 ; 1 ; 10K ; Yageo RC0805FR-0710KL ; Resistor_SMD:R_0805_2012Metric
cw.D1 ; 1 ; Vishay 1N4148-TAP ; Vishay 1N4148-TAP ; Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
cw.D2 ; 1 ; Vishay 1N4148-TAP ; Vishay 1N4148-TAP ; Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
cw.D3 ; 1 ; Vishay 1N4148-TAP ; Vishay 1N4148-TAP ; Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
cw.D4 ; 1 ; Vishay 1N4148-TAP ; Vishay 1N4148-TAP ; Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal
cw.U2 ; 1 ; VO617A-4 ; Vishay VO617A-4 ; Package_DIP:DIP-4_W7.62mm
cw.R5 ; 1 ; 680R ; Yageo RC0805FR-07680RL ; Resistor_SMD:R_0805_2012Metric
cw.J2 ; 1 ; 2 x 2.54 mm ; Samtec TSW-102-07-G-S ; Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical
cw.R7 ; 1 ; 100K ; Yageo RC0805FR-07100KL ; Resistor_SMD:R_0805_2012Metric
cw.R6 ; 1 ; 220R ; Yageo RC0805FR-07220RL ; Resistor_SMD:R_0805_2012Metric
cw.J3 ; 1 ; 2 x 2.54 mm ; Samtec TSW-102-07-G-S ; Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical
cw.J4 ; 1 ; 3 x 2.54 mm ; Samtec TSW-103-07-G-S ; Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical
cw.J5 ; 1 ; 2 x 2.54 mm ; Samtec TSW-102-07-G-S ; Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical
cw.C1 ; 1 ; 100nF ; KEMET C0805C104K5RACTU ; Capacitor_SMD:C_0805_2012Metric
cw.PCB ; 1 ; 100x65 mm, FR4 1.6 mm, 2 couches cuivre 35 um ; ON4CRD-RK-R1.1 ; Gerber + Excellon
BOX1 ; 1 ; Boîtier PETG selon enclosure.scad, parois 3 mm ; Fabrication locale ; cases/
FIX-LID ; 4 ; Vis M3x12 + rondelles ISO 7089 M3 ; ISO 7045 / ISO 7089 ; M3
FIX-PCB ; 4 ; Vis M3x6 + rondelles isolantes ; ISO 7045 M3x6 ; M3
INS1 ; 1 ; Feuille isolante PET 0,25 mm sous cartes ; PET découpé selon plan intérieur ; 
SOCK1 ; 2 ; Support femelle Nano, 1×15, pas 2,54 mm ; Samtec SSW-115-01-G-S ; SIL15
JACK1,JACK2 ; 2 ; Jack TRS 3,5 mm panneau à souder ; Switchcraft 35FM3 ; Ø10 mm
RV1 ; 1 ; 10 kΩ linéaire ; Bourns PDB181-K420K-103B ; Ø7,2 mm
BZ1 ; 1 ; Piezo passif ; Murata PKM13EPYH4000-A0 ; hors carte
MODE1 ; 1 ; Cavalier au pas 2,54 mm pour iambic B ; Harwin M7566-05 ; J5
USB1 ; 1 ; Câble USB-A vers Mini-B ; StarTech USB2HABM1 ; 1 m
WIRE1 ; 1 ; Fil souple AWG24 1 m + gaine thermorétractable ; UL1007 AWG24 ; 
TIE1,TIE2 ; 2 ; Collier nylon 2,5×100 mm ; HellermannTyton T18R ; retenue du câble USB
FEET1-FEET4 ; 4 ; Pieds adhésifs silicone ; 3M Bumpon SJ5302 ; sous boîtier

FICHE DE RECETTE À RENSEIGNER
Constructeur / date / numéro de carte : __________________
Références des appareils de mesure et date d’étalonnage : __________________
Conditions alimentation, fréquence, charge, température : __________________
Contrôles électriques / RF / mécanique / observations : __________________
Résultat et corrections éventuelles, signature : __________________

SOURCES ET ORIGINALITÉ
Kit source, contexte fonctionnel : https://radio-kits.ucoz.ru/index/miniatjurnyj_telegrafnyj_kljuch_mini_cw_key/0-54
Conception ON4CRD originale ; aucun schéma/image/firmware tiers du kit n’est redistribué.
NE555 pinout et astable : https://www.ti.com/lit/ds/symlink/ne555.pdf
T50-2 AL=4.9 nH/tour² : https://www.amidoncorp.com/2-material-iron-powder-toroids/
Nano classique : https://docs.arduino.cc/hardware/nano
Nano numérotation physique : https://www.arduino.cc/en/uploads/Main/ArduinoNanoManual.pdf
VO617A : https://www.vishay.com/docs/83430/vo617a.pdf
WH1602B : https://www.winstar.com.tw/zh-tw/products/lcd-display/character-lcd-display-module/lcd-display-16x2.html
BNC 031-10-RFX, dessin de montage : https://www.amphenolrf.com/en-us/assets/file/4065787930/
Jack 35FM3, dessin de montage : https://www.switchcraft.com/assets/1/24/35FM3_Series_CD.PDF
Commutateur CK : https://lorlinelectronics.co.uk/?product=ck


Mention de non-responsabilité

Ces dossiers sont fournis en l’état, à des fins pédagogiques et expérimentales. Les calculs, simulations et contrôles des fichiers ne constituent ni des performances mesurées, ni une certification, ni la qualification du montage réalisé.

La personne qui construit ou utilise le montage doit vérifier les schémas, composants, connexions et protections, respecter les notices des fabricants et la réglementation applicable, et faire valider sa réalisation avant utilisation. Selon le montage, les tensions électriques, la radiofréquence et la chaleur peuvent provoquer électrocution, brûlures ou incendie. Les essais doivent être réalisés par une personne compétente, en commençant à faible puissance et avec les protections adaptées.

Dans les limites autorisées par la loi, ON4CRD et les contributeurs ne garantissent ni l’aptitude à un usage particulier ni les résultats, et déclinent leur responsabilité pour les dommages résultant de la construction, de la modification ou de l’utilisation. Cette mention ne limite aucun droit impératif ni aucune responsabilité que la loi interdit d’exclure.
