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
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
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
là
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
Bonne journée
Edit de midi
J'ai regardé ton schéma , ça sent bon
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
je ne les ai pas vu sur ton schéma ou je me trompe
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
je ne les ai pas vu sur ton schéma ou je me trompe
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
quand on veut rendre les branchements plus simple
pour les "non-spécialistes", le reste n'est que des soudures
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
(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
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
Bonjour
De rien
, 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 !
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
,
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
Comme toujours faut laissé murrir et reposer maintenant
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