Page 6 sur 12

Re: Traceur de courbes basique en DIY

Posté : 19 juil. 2016, 22:48
par a-wai
Totof a écrit :Petite question tu reste sur la Nano ou tu comptes t'orienter vers une nouvelle carte Arduino
Je reste sur la Uno, c'est celle que j'ai à la maison ;)

Par contre je vais faire en sorte qu'il soit compatible avec la Zero, qui utilise un petit µC ARM bien sympathique :
- l'ADC est sur 12 bits et bien plus rapide que sur la Uno
- un DAC 10 bits est intégré
- et bien sur, plus de puissance de calcul, de RAM et de flash :D
Du coup, l'alim du circuit analogique (VDD sur mon schéma) est déterminée automatiquement en fonction de la carte, et il n'y a que quelques résistances qui changent (sachant qu'on peut aussi tout cabler pour le 3.3V et adapter le soft, je suis pas encore décidé)

Ca veut aussi dire qu'une fois la version Uno validée (niveau hard ET soft), je risque de laisser de côté le portage sur STM32 que j'avais prévu à la base pour me concentrer sur la Zero.
Mais on n'en est pas encore là, pour l'instant je vais déjà fignoler le schéma, router le PCB et tester ça, le tout devrait m'occuper jusqu'à la rentrée au moins ;)
Totof a écrit :Pour tes DAC et ADC ce qui est pas mal aussi c'est les potentiomètre numérique de chez Microchip
en plus ils se pilotent en I2C , c'est peut être une bonne piste pour simplifier le routage de ta carte shield :mrgreen:
Bof bof : pour le DAC ça pourrait fonctionner, mais on n'a pas la même précision (8 bits au lieu de 12)
Totof a écrit :Impatient de voir ton schéma
Ca tombe bien, il est ;)

Re: Traceur de courbes basique en DIY

Posté : 20 juil. 2016, 9:40
par Totof
Bonjour A-Waï

Merci , je regarde ça avec intérêt :mrgreen: :good:

Bonne journée

Edit de midi

J'ai regardé ton schéma , ça sent bon :good: :good:

Une idée peut ^etre pour ton LCD tu as des modules I2C qui ont l'avantage d'économiser les fils
et surtout d'embarqué le potar qui gère le contraste et la résitance qui alimente la led de rétro-éclairage
:oops: :oops: je ne les ai pas vu sur ton schéma ou je me trompe :oops:

A+

Re: Traceur de courbes basique en DIY

Posté : 20 juil. 2016, 11:01
par McColson
Comme d'hab je suis, mais je ne peux pas aider là dessus à part monter un proto pour valider ;-)

Re: Traceur de courbes basique en DIY

Posté : 20 juil. 2016, 18:31
par a-wai
Totof a écrit :Une idée peut ^etre pour ton LCD tu as des modules I2C qui ont l'avantage d'économiser les fils
Yep, j'ai vu ça cette semaine, j'ai laissé en l'état parce que j'ai ce qu'il me faut en GPIO, mais si besoin y'aura moyen de switcher ouais
Totof a écrit :et surtout d'embarqué le potar qui gère le contraste et la résitance qui alimente la led de rétro-éclairage
:oops: :oops: je ne les ai pas vu sur ton schéma ou je me trompe :oops:
Non, ils n'y sont pas, je prévois de faire une carte à part avec l'écran et les 3 boutons reliée au shield par une petite nappe, tout ce qui concerne le rétro-éclairage sera dessus ;)

Re: Traceur de courbes basique en DIY

Posté : 20 juil. 2016, 19:04
par Totof
a-wai a écrit : Non, ils n'y sont pas, je prévois de faire une carte à part avec l'écran et les 3 boutons reliée au shield par une petite nappe, tout ce qui concerne le rétro-éclairage sera dessus ;)
Re

Bonne idée , surtout qu'avec ta carte annexe tu peux très bien mettre un de ces petits modules I2C et connecter tes 3 boutons
avec 1 seul fil à une entrée ADC avec 3 résistences et la R-PullUp activée sur ton entrée ADC
Du coup ta carte annexe se relie avec 5 fils , à réfléchir :mrgreen: :mrgreen: quand on veut rendre les branchements plus simple
pour les "non-spécialistes", le reste n'est que des soudures :oops: :oops:

A plus

Re: Traceur de courbes basique en DIY

Posté : 21 juil. 2016, 1:57
par a-wai
Hmmm, pour les boutons tu marques un gros point là !
Limite sur 1 seul ADC je peux avoir le mégacombo haut/bas/gauche/droite/OK/cancel, ce qui libère 2 GPIO pour plus de fonctionnalités au final :D
(et permet, même en gardant le LCD en standard, de passer sur une nappe de 10 fils, ce qui est cahème plus commun !)

Bref, je vais y réfléchir, merci pour le tuyau :good:

Re: Traceur de courbes basique en DIY

Posté : 21 juil. 2016, 9:36
par Totof
a-wai a écrit : Bref, je vais y réfléchir, merci pour le tuyau :good:
Bonjour

De rien :mrgreen: , j'avais utilisé cette méthode pour les boutons de ma bobineuse car je manquais d'entrée sur ma carte Leonardo
et ça fonctionne très bien , j'avais connecté l'entrée ADC à l'alim 5V externe ne sachant pas à l'époque qu'il existait en interne
une résistance de Pull-up et qu'il suffit de l'activer dans le setup , par contre faut juste recalculer tes valeurs de R selon la tension d'alim de la carte

Bonne journée

Re: Traceur de courbes basique en DIY

Posté : 24 juil. 2016, 14:59
par a-wai
Bon, j'ai regardé plus en détails, et en gros il va falloir faire un choix :
- soit passer le LCD sur un module I2C
- soit passer les boutons sur une entrée ADC
(sur l'Arduino Uno, les pins A4 et A5 sont aussi les pins de l'I2C, donc si je prends une entrée ADC de plus je peux pas utiliser l'I2C, et vice-versa)

Du coup je valide le header 10 pins, pour y passer 6 GPIO (D2-D7), Vcc, GND et l'I2C. Pour le détail du comment le tout sera utilisé par contre, on verra plus tard ;)

EDIT 24/07/2016 :

Bon, j'ai bossé sur le PCB, les fichiers Kicad et Gerber sont sur le github.

J'ai un peu tout fait d'une traite donc il y a certainement des erreurs, j'y reviendrai à tête reposée pour corriger/optimiser le truc ;)

Au passage, c'est mon 1er projet avec la v4 de Kicad, et beh putain, ils ont bien bossé les devs 8O
Le module PCB en particulier demande un peu d'adaptation au début, mais avec les nouvelles fonctions (en particulier le "push & shove") c'est vraiment un super outil ! :good:

Re: Traceur de courbes basique en DIY

Posté : 24 juil. 2016, 16:54
par Totof
Hello A-Waï
J'ai jeté un oeil vite fait , mais déjà tes pont rond de diode sont erronés au niveau des empreintes PCB
les pinoches sont mal "nommée" j'ai eu le même soucis sur un projet précédent , c'est facile à rectifier
Sinon beau boulot :mrgreen: ,
Peut être réduire l'espacement entre ta zone de "plan" et certain composant
j'ai remarqué quelque "coupure" de dito pas très esthétique au regard du reste :oops: :oops: :oops:
Comme toujours faut laissé murrir et reposer maintenant :mrgreen: :mrgreen:

Bonne fin de weekend

Re: Traceur de courbes basique en DIY

Posté : 24 juil. 2016, 18:42
par a-wai
Bien vu, merci !
Du coup c'est corrigé, et sauf autre connerie, je vais laisser de côté quelques semaines et y revenir à tête reposée avant de passer la commande !

Au passage, si y'a des intéressés pour de la commande groupée (PCB + composants), je risque de lancer ça courant août ;)

Re: Traceur de courbes basique en DIY

Posté : 24 juil. 2016, 22:49
par Pote Gui
J'ai deux petites questions perso de novice :
1. Pourquoi mets-tu des zones si importantes sur certains pad (autour du pont D2 notamment)?
2. Pourquoi utilises-tu des pistes si larges à l'entrée du chauffage filament (à cause du courant important) pour les rétrécir ensuite jusqu'au pont de redressement?

Re: Traceur de courbes basique en DIY

Posté : 24 juil. 2016, 23:13
par a-wai
1. Les pads en question sont connectés à la HT, qu'elle soit redressée ou non (je prévois du 250V AC en entrée, ce qui fait du 350V crête). Du coup si l'espace entre les pistes est trop faible, il risque d'y avoir des arcs électriques entre ces pads/pistes et les autres, notamment le plan de masse. J'ai choisi un espacement de 2.5mm, comme indiqué sur cette page pour des tensions entre 300 et 500V.

À noter que les espacements indiquées dans le tableau sont valables pour des pistes "nues", si les pistes sont vernies (le fameux "soldermask", souvent vert sur les PCBs industriels) on peut réduire l'espacement, le vernis étant un meilleur isolant que l'air.
Mais même si je projette de faire fabriquer les PCBs en usine, et donc avec soldermask, d'autres pourraient les graver à la maison, donc j'ai gardé la distance la plus safe pour tous les cas de figure ;)

2. Le 6.3V arrive du transfo par le connecteur du bas (P1/6.3_AC), puis repart au tube par le connecteur de droite (P2/HEATER) ; sur cette portion du circuit, il faut faire circuler tout le courant de chauffage, et donc utiliser des pistes assez larges (en l'occurrence j'ai bien surdimensionné, on pourrait y faire passer 4A sans soucis).
Par contre, ce qui va au redresseur ne sert qu'à alimenter l'Arduino et les autres CI du circuit, le tout consommant moins de 100mA DC, je me permets donc des pistes plus fines.

Re: Traceur de courbes basique en DIY

Posté : 25 juil. 2016, 8:04
par Pote Gui
Ah ok, très bien! Cool le site Nononux!

Re: Traceur de courbes basique en DIY

Posté : 25 juil. 2016, 10:34
par McColson
a-wai a écrit :Bien vu, merci !
Du coup c'est corrigé, et sauf autre connerie, je vais laisser de côté quelques semaines et y revenir à tête reposée avant de passer la commande !

Au passage, si y'a des intéressés pour de la commande groupée (PCB + composants), je risque de lancer ça courant août ;)
Ouaip moi je suis intéressé !
Je serais bien partant !

Re: Traceur de courbes basique en DIY

Posté : 26 juil. 2016, 14:42
par Myn Donos
Pareil que Mc! :) J'ai rien compris mais ça m'intéresse! :)
En plus A-wai, ça serait peut être l'occasion de se boire une bière! ;)

François