Récupération et motorisation d’une platine XY de microscope pour le positionnement de sondes d’injection de faute

 

Description du projet

Création d’un support motorisé pour le placement précis du chipSHOUTER au dessus d’un circuit. Le déplacement robotisé permet d’automatiser les attaques.

Étape 1 : Test du banc XY pour microscope

Un banc XY motorisé pour microscope a été récupéré, avec un axe moteur légèrement tordu.

Après nettoyage, redressement de l’axe, graissage, remplacement des connecteurs d’origine, branchement sur shield moteur arduino, le bon fonctionnement a été validé.

Étape 2 : Montage sur châssis

Le banc a été fixé par 3 longues vis M3 sur une planche de MDF servant de châssis. Une autre planche découpée et montée à 90° sert à soutenir l’axe Z. Un axe Z de récupération, imprimé en 3D, a été installé pour valider le fonctionnement mais devra être changé par un système présentant moins de jeu.

Étape 3 : Carte de contrôle

Le shield arduino est pratique pour tester rapidement mais est trop bas niveau pour faire cohabiter un firmware interprétant du GCode (GRBL/Merlin). Une carte TinyG du LabCyber a donc été utilisée. Elle peut recevoir directement du GCode par le port USB et peut piloter jusqu’à 4 moteurs pas-à-pas. Les bons paramètres ont été configurés dans la carte (nombre de pas par tour, taille du pas, etc, TinyG-Configuration).

Image

Étape 4 : Fonctionnement

  • Alimenter la carte TinyG en 12V à 30V, au moins 4 ampères.
  • Brancher en USB la carte TinyG au PC de contrôle.
  • Lancer la procédure de homing avec la commande G28.2 X0 Y0 Z0
  • Faire bouger les axes pour aligner la tête du chipSHOUTER à l’endroit désiré (G0 X[position x en mm] Y[position y en mm]).
  • Lancer le script d’attaque du chipSHOUTER qui va envoyer au besoin des commandes GCode à la carte TinyG.

Image

NOM DU PILOTE :

Fabien Caura

STATUT :

En cours

THÉMATIQUES :

Attaques hardware