nicolasdb / nicolasdb.github.io

My portfolio website as a maker and fabmanager
https://nicolasdb.github.io/
Other
1 stars 4 forks source link

[badge] - learning Eagle #114

Open nicolasdb opened 5 years ago

nicolasdb commented 5 years ago

context

Sur certain job, j'ai de l'électronique à faire et j'aimerai faire des petits circuits bien propre pour les installations, connections de capteurs etc... idem pour les workshop, on aimera faire des badges perso ou des kits à souder Openfab. C'est de plus en plus facile à faire et de moins en moins cher à faire produire.

objectif

  1. j'aimerai apprendre à faire des PCB, du dessin à la commande soustraitance production

    proposition

    Eagle est conseillé par @satblip surtout parce que je maitrise déjà pas mal Fusion360 qui est intercompatible pour l'intégration des pcb dans les design.

  2. je vais en profiter pour baliser le chemin d'apprentissage et en définir un badge.

    Results?

    rewards?

nicolasdb commented 5 years ago
  1. j'ai installé le soft. C'est gratuit pour un usage limité.

    • pcb 100/160mm
    • double face
  2. webinar 1h sur un getting started https://www.youtube.com/watch?v=mDq3ly9QxTE

nicolasdb commented 5 years ago

Prérequis?

nicolasdb commented 5 years ago

shit, ça bug avec l'autorouting, j'arrive pas à débloquer ça. J'ai fait un test sans autorouting, j'étais pas satisfait, alors ctrl-Z quelques fois et maintenant, il garde en mémoire les trucs qui ont été fait, même après annulation...

image

no solution yet

nicolasdb commented 5 years ago

next step, cette vidéo https://www.youtube.com/watch?v=35YuILUlfGs et un test avec mon idée de mini sensor pcb

satblip commented 5 years ago

C'est très bien que ça bug à l'autorouting, n'utilise pas ça :D Appren à router tes pistes à la main, dans ce que tu fais pour le moment, pas de danger d'y amaner des problèmes (pas de pistes data hautes vitesses, radio, etc. 0 ce moment là, il y aura deux trois règles à faire attention, mais pour le moment, pas de soucis. Step by step ;)

nicolasdb commented 5 years ago

breadboard and Arduino.

ok, ça, ça marche. c'est une mini breadboard pour gérer la connection de 2 sondes de niveau d'eau. Ce qui me plairai c'est d'avoir des petits pcb tout propre avec des vrais connecteurs pour pouvoir facilement remplacer les composants défectueux dans le futur.

image

note, hier, je me suis dis que c'était overkill d'avoir 2 mesures de niveau. Je pourrais simplement simuler une chasse d'eau puisque le but est de simplement avoir la réserve d'eau tjs suffisamment pleine https://github.com/openfab-lab/devis-et-facturation/issues/55#issuecomment-470070120

fritzing

voilà ce que j'avais déjà fait dans fritzing

image

Et puis j'arrivais à un truc pareil. image

Et j'aimerai évidemment ajouter le logo OF dessus en cuivre. :) ce qui est assez facile par après en modifiant le layer exporté en pdf dans inkscape.

nicolasdb commented 5 years ago

Eagle

avec X1 et 2, terminal à vis pour les capteurs et plug JTS 4pin, 1: ground, 2 et 3: data, 4: 5V

image

nicolasdb commented 5 years ago

image

nicolasdb commented 5 years ago

shit, j'arrive pas à faire connecter les 2 resistances au ground copper. j'suis obligé de lui tracé une piste.

image

bon ben voilà, c'est pas difficile hein. Y a plus qu'à pauffiner la taille du pcb et ajouter du swag.

nicolasdb commented 5 years ago

image image

satblip commented 5 years ago

1) Alors ton ground plane n'a pas l'air d'être à la masse. tu as bien défini GND comme signal à la création? Tu peux toujours le changer avec la commande name

2) Même si cela n'aurai aucune incidence sur ce circuit-ci, c'est un bonne pratique d'éviter d'avoir des angles droits sur les pistes.

3) Quel est le courant transitant? Il faut choisir la taille des pistes en fonction :) https://www.4pcb.com/trace-width-calculator.html

4) Te devrais rajouter des vias pour connecter la ground TOP et BOTTOM

5) N'oublie pas, si utile, des trous pour attacher ton PCB

Voilà quelques pistes (hahahaha) d'amélioration ;)

nicolasdb commented 5 years ago
  1. je l'ai rajouté dans les schématics par après mais ça ne change rien j'essaye de regénérer les ground plane.
  2. ouais, ok good, visuellement, je préfère aussi :) .
  3. pas grand chose, c'est juste des capteurs reed et ça marchait connecté sur le 5v de l'arduino.
  4. ok, mais si j'arrivais à faire ce que je veux avec ces ground plane, ça devrait être connecté par les pins gnd des résistances, ça suffirai alors, non?
  5. j'en ai mis, mais je viens seulement de trouvé comment régler leur diamètre. ^^'

Merci ;)

nicolasdb commented 5 years ago

next:

nicolasdb commented 5 years ago

image

j'ai compris mon bug de ground plane. il faut simplement bien nommer du même nom GND

nicolasdb commented 5 years ago

Et bim, 3D fusion360 powa

image

image

nicolasdb commented 5 years ago

PCB manufacturing?

https://www.youtube.com/watch?v=_GVk_hEMjzs

nicolasdb commented 4 years ago

https://hackaday.com/2019/07/29/a-new-kicad-tutorial-hits-the-scene/