Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[badge] - learning Eagle #114

Open
nicolasdb opened this issue Apr 20, 2019 · 17 comments
Open

[badge] - learning Eagle #114

nicolasdb opened this issue Apr 20, 2019 · 17 comments

Comments

@nicolasdb
Copy link
Owner

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
Copy link
Owner Author

nicolasdb commented Apr 20, 2019

  1. j'ai installé le soft.
    C'est gratuit pour un usage limité.
  • pcb 100/160mm
  • double face
  1. webinar 1h sur un getting started
    https://www.youtube.com/watch?v=mDq3ly9QxTE

@nicolasdb
Copy link
Owner Author

nicolasdb commented Apr 20, 2019

Prérequis?

@nicolasdb
Copy link
Owner Author

nicolasdb commented Apr 20, 2019

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
Copy link
Owner Author

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

@satblip
Copy link

satblip commented Apr 20, 2019

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
Copy link
Owner Author

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
Copy link
Owner Author

Eagle

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

image

@nicolasdb
Copy link
Owner Author

nicolasdb commented Apr 20, 2019

image

@nicolasdb
Copy link
Owner Author

nicolasdb commented Apr 20, 2019

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
Copy link
Owner Author

image
image

@satblip
Copy link

satblip commented Apr 20, 2019

  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
Copy link
Owner Author

  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
Copy link
Owner Author

@nicolasdb
Copy link
Owner Author

image

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

@nicolasdb
Copy link
Owner Author

Et bim, 3D fusion360 powa

image

image

@nicolasdb
Copy link
Owner Author

PCB manufacturing?

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

@nicolasdb nicolasdb changed the title learning Eagle badge learning Eagle - badge Apr 23, 2019
@nicolasdb nicolasdb changed the title learning Eagle - badge [badge] - learning Eagle May 14, 2019
@nicolasdb
Copy link
Owner Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants