Traceur de courbes basique en DIY

Pour causer de choses et d'autres, c'est ici !
Avatar du membre
a-wai
G5 guru
G5 guru
Messages : 2690
Enregistré le : 23 sept. 2006, 2:00
Localisation : Toulouse
Contact :

Re: Traceur de courbes basique en DIY

Message non lu 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 ;)
Avatar du membre
Totof
G5 optimiseur
G5 optimiseur
Messages : 128
Enregistré le : 11 mai 2010, 2:00

Re: Traceur de courbes basique en DIY

Message non lu 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+
Modifié en dernier par Totof le 20 juil. 2016, 13:53, modifié 1 fois.
Avatar du membre
McColson
Admin du site
Admin du site
Messages : 7868
Enregistré le : 07 nov. 2004, 1:00
Localisation : Dammartin-sur-Tigeaux
Contact :

Re: Traceur de courbes basique en DIY

Message non lu par McColson »

Comme d'hab je suis, mais je ne peux pas aider là dessus à part monter un proto pour valider ;-)
Avatar du membre
a-wai
G5 guru
G5 guru
Messages : 2690
Enregistré le : 23 sept. 2006, 2:00
Localisation : Toulouse
Contact :

Re: Traceur de courbes basique en DIY

Message non lu 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 ;)
Avatar du membre
Totof
G5 optimiseur
G5 optimiseur
Messages : 128
Enregistré le : 11 mai 2010, 2:00

Re: Traceur de courbes basique en DIY

Message non lu 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
Avatar du membre
a-wai
G5 guru
G5 guru
Messages : 2690
Enregistré le : 23 sept. 2006, 2:00
Localisation : Toulouse
Contact :

Re: Traceur de courbes basique en DIY

Message non lu 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:
Avatar du membre
Totof
G5 optimiseur
G5 optimiseur
Messages : 128
Enregistré le : 11 mai 2010, 2:00

Re: Traceur de courbes basique en DIY

Message non lu 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
Avatar du membre
a-wai
G5 guru
G5 guru
Messages : 2690
Enregistré le : 23 sept. 2006, 2:00
Localisation : Toulouse
Contact :

Re: Traceur de courbes basique en DIY

Message non lu 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:
Avatar du membre
Totof
G5 optimiseur
G5 optimiseur
Messages : 128
Enregistré le : 11 mai 2010, 2:00

Re: Traceur de courbes basique en DIY

Message non lu 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
Avatar du membre
a-wai
G5 guru
G5 guru
Messages : 2690
Enregistré le : 23 sept. 2006, 2:00
Localisation : Toulouse
Contact :

Re: Traceur de courbes basique en DIY

Message non lu 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 ;)
Avatar du membre
Pote Gui
G5 Team
G5 Team
Messages : 4469
Enregistré le : 15 mai 2012, 11:07
Localisation : Lyon (69)

Re: Traceur de courbes basique en DIY

Message non lu 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?
Avatar du membre
a-wai
G5 guru
G5 guru
Messages : 2690
Enregistré le : 23 sept. 2006, 2:00
Localisation : Toulouse
Contact :

Re: Traceur de courbes basique en DIY

Message non lu 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.
Avatar du membre
Pote Gui
G5 Team
G5 Team
Messages : 4469
Enregistré le : 15 mai 2012, 11:07
Localisation : Lyon (69)

Re: Traceur de courbes basique en DIY

Message non lu par Pote Gui »

Ah ok, très bien! Cool le site Nononux!
Avatar du membre
McColson
Admin du site
Admin du site
Messages : 7868
Enregistré le : 07 nov. 2004, 1:00
Localisation : Dammartin-sur-Tigeaux
Contact :

Re: Traceur de courbes basique en DIY

Message non lu 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 !
Myn Donos
G5 guru
G5 guru
Messages : 674
Enregistré le : 16 mai 2012, 18:50
Localisation : Toulouse

Re: Traceur de courbes basique en DIY

Message non lu 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
François
Répondre