Impression3D ISP BREADBOARD
Impression3D titre

 Au bas de cette page, les fichiers STLs à télécharger 

Afin de faciliter le développement de circuits basés sur les puces ATTiny ou ATMega, j'ai conçu une interface ISP simple, se fixant sur une breadboard et connectable sur les 6 broches VCC, GND, MISO, MOSI, SCK et RESET via 6 cordons équipés d'un connecteur mâle.

Comme son nom l'indique, la programmation In Situ facilite grandement le développement et les essais avec les multiples téléversements nécessaires à tout projet en évitant l'extraction et la réinsertion de la puce à chaque modification du programme. Je ne compte pas le temps gagné…

Matériel

  1 barrette double rangée dans laquelle seront découpées
    - 2 X 14 broches pour fixer le dispositif sur la platine d'essai.
    - 2 X 3 broches pour connecter un programmateur USBASP.
  deux pièces à imprimer en 3D.
  6 cordons de 10cm munis d'un connecteur mâle à une extrémité.

Couper une longueur de 2 X 14 pins. Enlever les 2 pins à chaque extrémité et les 4 pins du centre. Cela donne une barrette avec 2 groupes de 10 pins. Puis couper une longueur de 2 X 3 broches pour constituer la prise ISP où connecter le programmateur.

barette_2x14 barette_2x3

J'ai trouvé sur ebay à l'heure où j'écris ces lignes 10 barrettes 2 X 40 pins pour 1€49 et 40 câbles Dupont mâle - mâle 10cm pour 1€00.

Reste à imprimer les 2 pièces suivantes en PLA.

STLs
Mettre les connecteurs en place
connecteurs

Souder 6 câbles Dupont sur un côté du bloc de 6 broches en respectant les couleurs suivantes

cables

Assembler avec 2 colliers de serrage et c'est tout. L'utilisation se fera en branchant les câbles sur la breadboard comme suit. Voyez les exemples ci-dessous. J'ai testé avec des attiny84, attiny85 et attiny861. D'autres microprocesseurs peuvent être utilisés. A vous d'expérimenter. Si vous avez réussi à expérimenter d'autres circuits, faites-le moi savoir en cliquant sur le petit bonhomme qui s'agite en bas à droite.

branchement

L'interface en situation sur une beadboard avec, à sa droite, le programmateur USBASP utilisé. On peut remarquer un point rouge sur l'interface ISP et, sur l'embout de réduction (borne VCC), pour servir de détrompeur. Une petite mouche faite avec un foret Ø2,5mm et rempli de peinture rouge avec un cure-dent. Le vernis à ongles de madame, rouge de préférence, fera l'affaire.

ISP

La programmation peut se faire théoriquement in-situ sans problème particulier. J'utilise un USBASP acheté quelques €uros sur eBay et le logiciel AVRDUDESS (interface graphique pour AVRDUDE) de Zak KEMBLE. Facile à utiliser et gratuit, un grand MERCI à Zak.

USBASP

Cliquez sur l'image ci-dessus pour accéder au site de Chicorée de Sylvain LEROUX qui donne une description détaillée de ce superbe module. MERCI à Sylvain.

 Télécharger les fichiers STL - Cliquez ICI