Archief - Hulp met PCB design

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Epyon

Legacy Member
P4man zei:
Misschien nog 1 verzoekje, als het niet te laat of moeilijk is: een +12V en GND pin. Die mogen vlak bij de voltage regelaar of RJ poort staan waren die banen al lopen. Daar zou ik stroom willen aftakken voor een verwamingselement (ergens tussen de 0.1 en 0.5A). De eink display werkt niet goed onder 15C.
No problemo.

Ik zie nu ook pas dat een paar IO pinnen nog niet verbonden zijn met headers: A5 (10 op je schema) en 21 (16). Maar dat is niet zo belangrijk, als ik die ooit nodig heb, kan ik die ook op de ESP of onderaan de PCB zelf aftappen.
Ja, ik heb gewoon de Fritzing uit je eerste post overgenomen, en daar zijn die ook niet verbonden. Ik kan echter een extra header 'hole' er vlak naast maken waar je dan een draad aan kan solderen.

De design rule check op het board is gelukt met flying colours :niceone:. Ik zal het enkel nog esthetisch wat opkuisen, pin benamingen aan toevoegen etc. en dan is het af. Nog iets van opschrift of grafische logo's die je er op wilt?

P4man

Legacy Member
Ik heb er nog geen naam voor bedacht laat staan logo :unsure:
Laat dus maar zo. Je mag je eigen naam erop zetten als je wil, het is jouw design.

Epyon

Legacy Member
Voila, het zou er zo uitzien:

ljvKUf.jpg


qytEbD.jpg

P4man

Legacy Member
Wauw, ziet er net echt uit :) Echt super!

Paar vraagjes nog:
Wat is VEXT? +5V ? Zo ja, goed idee :). Hoeveel ampere kan die regelaar eigenlijk aan?
Op je silkscreen staat MAX232. Ik dacht dat je zei dat die op 5V werkt?

Ik was overigens net aan het moeilijkste van heel het project aan het werken: een naam en logo.
Ik was nog maar net begonnen, maar kan je dit er misschien nog bij zetten?

edit: oops, font zit er niet bij, moment. Hiero als pdf:
https://drive.google.com/open?id=12ntG_1etgR37Nt96WlZt61-La-U3vUUg

Kan ook in ander formaat als je wil.

Epyon

Legacy Member
P4man zei:
Wat is VEXT? +5V ? Zo ja, goed idee :). Hoeveel ampere kan die regelaar eigenlijk aan?
VEXT is een header waar je met met een jumper of een brugje de 5V die uit de LDO komt aan de 5V van het board kunt hangen. Als je het board tijdens het debuggen voedt via de 5V van de USB die je in de ESP plugt verwijder je deze header waardoor je ESP en de andere componenten nooit accidenteel vanuit twee bronnen gevoed kunnen worden.

De LDO kan gerust tot 3A leveren, maar het is de warmtedissipatie die de beperkende factor is. Van 12V naar 5V is 7V verschil, dus bij 500mA is dat al snel 3,5W die in warmte wordt omgezet. Als je hem met een boutje door de mountinghole goed aan de PCB hangt zal je normaal gezien wel 350-500mA kunnen halen, mss meer met een heatsink met rechtopstaande vleugels en wat thermal paste (wat mss sowieso aan te raden is).

Op je silkscreen staat MAX232. Ik dacht dat je zei dat die op 5V werkt?
My bad, is gewoon een typo :) .

Ik was overigens net aan het moeilijkste van heel het project aan het werken: een naam en logo.
Ik was nog maar net begonnen, maar kan je dit er misschien nog bij zetten?

edit: oops, font zit er niet bij, moment. Hiero als pdf:
https://drive.google.com/open?id=12ntG_1etgR37Nt96WlZt61-La-U3vUUg

Kan ook in ander formaat als je wil.
Ik zou het logo in een monotone .bmp moeten hebben. Mind you dat een PCB fab helaas niet teveel detail kan printen. Ik denk dat je je gaat moeten beperken tot een bmp van slechts een hondertal pixels breed en hoog.

P4man

Legacy Member
Epyon zei:
VEXT is een header waar je met met een jumper of een brugje de 5V die uit de LDO

Tuurlijk, my bad.

De LDO kan gerust tot 3A leveren, maar het is de warmtedissipatie die de beperkende factor is. Van 12V naar 5V is 7V verschil, dus bij 500mA is dat al snel 3,5W die in warmte wordt omgezet. Als je hem met een boutje door de mountinghole goed aan de PCB hangt zal je normaal gezien wel 350-500mA kunnen halen, mss meer met een heatsink met rechtopstaande vleugels en wat thermal paste (wat mss sowieso aan te raden is).

Momenteel verbruik ik minder dan 100mA, en dat is met 2 schermen, maar misschien komt er wel een LCD heater bij. Die zal nooit constant of lang werken, en het zou veel logischer zijn dat die op 12V werkt, maar ik vroeg het me maar af.


Ik zou het logo in een monotone .bmp moeten hebben. Mind you dat een PCB fab helaas niet teveel detail kan printen. Ik denk dat je je gaat moeten beperken tot een bmp van slechts een hondertal pixels breed en hoog.

Dit is nog wel groter, maar nog net leesbaar op ~100 pixels, en is 1 bit BMP:
https://i.imgur.com/qDUSFAd.png

eh, tot imgur er een PNG van maakte.

P4man

Legacy Member
Awesome :)

Ik krijg redelijk wat interesse in de openvario gemeenschap; blijkbaar zijn er nog die dit willen, ook al is dit een niche in een nice in een niche - zweefvliegers zijn er al niet veel, die Openvario gebruiken als hoofdinstrument nog heel veel minder, en die enkel daarvoor dan ook nog eens een DIY 3D geprinte mechanische indicator zouden will, mja, ik gokte op 2 a 3 man, tops. Het gaan er toch iets meer worden denk ik.

Als dit goed afloopt, moet ik toch eens nadenken om iets vergelijkbaars te doen, maar als standalone instrument met zijn eigen druk- en G sensoren. Das nu ook niet het moeilijkste ooit, en dan kan je dat via BT of serieel koppelen aan eender welke navigatie computer, of GSM, of Ereader ipv enkel aan Openvario. Da's nog altijd een niche markt, maar toch minstens een paar 100x groter, en misschien wel groot genoeg om iets opensource maar commercieel te doen. Als ik dat ooit doe, weet ik al bij wie ik ga aankloppen voor de PCB . Nu alleen nog een competente C++ programmeur vinden ;)

Epyon

Legacy Member
Zo, nog een typo uit de silkscreen gehaald, polariteitstreepje op de leds gezet en het logo 180° gedraaid zodat het in dezelfde richting als de andere tekst staat. My OCD senses were tingling :p .

Hiermee is het af. Bezorg ik je de .sch en .brd files? Dan zie je wel waar je ze fabt. Niet vergeten dat de silkscreen over drie (x2 = 6 want top/bottom) lagen verspreid staat: t/bPlace, t/bNames en t/bValues. Die moet je dus zeker includen.

Wat ik je zeker ook aanraad is om de .brd file vanuit Eagle 1:1 af te printen en de componenten die je reeds hebt er eens op te leggen. Zo zie je meteen of de footprints kloppen. Ik zou persoonlijk ook wachten met fabben tot je alle componenten hebt, of minstens besteld hebt. Stel bijv. dat je een condensator wilt met andere footprint dan Panasonic D kan dit nu nog gewijzigd worden.

Als je er ooit iets verder mee wil ontwikkelen wil ik wel helpen, ik ben ook redelijk geavanceerd in C++. Maar dat zal dan niet meer in m'n vrije tijd zijn natuurlijk :p .

P4man

Legacy Member
Spannend :) ja, je mag ze emailen (email van mijn profiel).
Wat dat fabben betreft; ik heb nog wat suggesties gekregen in China, da's (nog) goedkoper, maar ik denk dat ik een eerste run bij die spanjaarden ga laten doen. Het scheelt niet veel door de shipping kosten, en ik koop al genoeg in china.

Ik snap wel lang niet alle keuze's die ik moet maken op de bestel pagina.
pcbGO - Online PCB quote
Gewoon de standaard waarden denk ik?

Produceert dat programma ook een "bestellijst" voor de componenten ?

En uiteraard, als hier een (commercieel) vervolg op komt, verwacht ik een factuur. En voor dit werk, hoop ik dat je ook een wederdienst verzint. Dat 3D spul al met veel plezier, maar als je volgend seizoen graag eens meevliegt, dan regelen we dat.

Epyon

Legacy Member
P4man zei:
Spannend :) ja, je mag ze emailen (email van mijn profiel).
Wat dat fabben betreft; ik heb nog wat suggesties gekregen in China, da's (nog) goedkoper, maar ik denk dat ik een eerste run bij die spanjaarden ga laten doen. Het scheelt niet veel door de shipping kosten, en ik koop al genoeg in china.
Ja, Elecrow en Seeedfusion die ik eerder vermelde zijn prijsbrekers en Chinees. Maar dat kan wel weken duren tegen dat je je PCB's ziet. Ik heb het eens bij Eurocircuits opgeladen en daar kost het €60 excl BTW voor twee borden binnen de 7 dagen. Maar dat is dan weer de bovenkant van de prijsvork.

Ik snap wel lang niet alle keuze's die ik moet maken op de bestel pagina.
pcbGO - Online PCB quote
Gewoon de standaard waarden denk ik?
Yep, alle default values zijn ok.

Produceert dat programma ook een "bestellijst" voor de componenten ?
Neen, enkel een overzicht van ieder component, zijn value en de package.

Code:
Part       Value           Device            Package                 Description  
21         M01PTH          M01PTH            1X01                    Header 1                                                                   
A5         M01PTH          M01PTH            1X01                    Header 1                                                                   
C1         1µ              CAP1206           1206                    Capacitor                                                                  
C2         1µ              CAP1206           1206                    Capacitor                                                                  
C3         1µ              CAP1206           1206                    Capacitor                                                                  
C4         1µ              CAP1206           1206                    Capacitor                                                                  
C5         100n            CAP1206           1206                    Capacitor                                                                  
C6         1µ              CAP_POLD          PANASONIC_D             Capacitor Polarized                                                        
C7         3,3µ            CAP_POLD          PANASONIC_D             Capacitor Polarized                                                        
C8         100n            CAP1206           1206                    Capacitor                                                                  
DISP_SHARP                 M05PTH            1X05                    Header 5                                                                   
DISP_WAVE                  M081X08           1X08                    Header 8                                                                   
ENCODER                    M05PTH            1X05                    Header 5                                                                   
ESP1       M16PTH          M16PTH            1X16                    1x16 .1" header                                                            
ESP2       M12PTH          M12PTH            1X12                    Header 12                                                                  
IC1        MAX3232         MAX232SOIC16      SO016                   RS232 Transceiver                                                          
IC2        AX1201          AX1201            SSOP28                                                                                             
LDO                        V_REG_78XX-TO-220 TO-220-ALT              Voltage Regulator                                                          
PWR                        M02PTH            1X02                    Header 2                                                                   
R1         10k             RESISTOR1206      1206                    Resistor                                                                   
R2         10k             RESISTOR1206      1206                    Resistor                                                                   
R3         10k             RESISTOR1206      1206                    Resistor                                                                   
R19        330             RESISTOR1206      1206                    Resistor                                                                   
R20        330             RESISTOR1206      1206                    Resistor                                                                   
RX         Red             LED-FKIT-1206     FKIT-LED-1206           LEDs                                                                       
STEPPER                    M04PTH            1X04                    Header 4                                                                   
TX         Green           LED-FKIT-1206     FKIT-LED-1206           LEDs                                                                       
U$31       MOUNTINGHOLE2.5 MOUNTINGHOLE2.5   MOUNTINGHOLE_2.5_PLATED Mounting Hole                     EXCLUDE                                  
U$32       MOUNTINGHOLE2.5 MOUNTINGHOLE2.5   MOUNTINGHOLE_2.5_PLATED Mounting Hole                     EXCLUDE                                  
VEXT                       M02PTH            1X02                    Header 2                                                                   
X1         RJ45-6L         RJ45-6L-B         RJ45-NO-SHIELD          CORCOM Modular RJ Jacks No Shield            RJ45-6L-B unknown    16R6090

En uiteraard, als hier een (commercieel) vervolg op komt, verwacht ik een factuur. En voor dit werk, hoop ik dat je ook een wederdienst verzint. Dat 3D spul al met veel plezier, maar als je volgend seizoen graag eens meevliegt, dan regelen we dat.
Met zo'n zweefvlieger meegaan zie ik wel es zitten, en dat zal er wss eerder van komen dan mijn 3D projectje :D .

P4man

Legacy Member
Its a deal. Jammer dat je dan wel die vario niet gaat zien werken, want die gaat in mijn broer zijn enkelzitter. Om je alvast een idee te geven, vorige zomer hebben we mijn buren eens meegenomen:

[video=youtube;3_k2DIkglUQ]https://www.youtube.com/watch?v=3_k2DIkglUQ[/video]

P4man

Legacy Member
hmm, bizar? zowel bij seeedstudio als pcbgo is 10 PCBs goedkoper per stuk dan 15 of 20? En nog niet weinig, de prijs per PCB verdubbelt als ik er meer dan 10 wil?

Anoniem13

Legacy Member
Dit was leuk om te volgen, hopelijk volgen er meer projectjes! Ook leuk om twee vreemden zo mooi te zien samenwerken haha.
P4man zei:
hmm, bizar? zowel bij seeedstudio als pcbgo is 10 PCBs goedkoper per stuk dan 15 of 20? En nog niet weinig, de prijs per PCB verdubbelt als ik er meer dan 10 wil?
Mijn gok is dat ze van machine moeten veranderen wegens het grotere aantal en dat kost manuren.

Epyon

Legacy Member
paradijsappel zei:
Mijn gok is dat ze van machine moeten veranderen wegens het grotere aantal en dat kost manuren.
Idd, of van fabrikant, of ze moeten het minstens spreiden over verschillende panels. Een standaard paneel is 250x350mm, en daar proberen ze zoveel mogelijk PCB's uit te halen. Dat proces is echter een beetje zwarte magie, want het gaat niet alleen om alle PCB's er op te krijgen, maar ook over parameters zoals de plating index (de 'densiteit' van de layouts) waardoor je soms verschillende PCB's moet mixen en matchen op verschillende panels. De meeste van die goedkope services zijn ook gewoon een frontend om de overcapaciteit van één of meerdere fabs die normaal gezien enkel B2B doen te verkopen. Als je veel PCB's wilt hebben ze meer werk omdat ze dat op meerdere panels moeten doen passen.

P4man

Legacy Member
Blijft toch raar, ik kan net zo goed 2x een bestelling van 10 stuks plaatsen. Enfin, dat kost me dan wel weer iets meer door 2x shipping denk ik.

Soit, ik heb het besteld bij Seeedstudio. Die Spanjaaraden laten hun PCBs ook in china maken, dan kan ik het evengoed rechtstreeks daar bestellen. Seedstudio heeft ook een "makkelijke" upload procedure met een CAM processor voor eagle cad, en een online gerber viewer zodat ik vrij gerust ben dat ik het juist gedaan heb, en zij het juist snappen. Want jongens, wat is dit allemaal complex! Dit had ik van zijn leven niet op mijn eigen voor mekaar gekregen.

PS, voor de lol ook eens in EagleCad op "Get PCB quote" geklikt. Bij Wedirect zou me dat €740 kosten voor 10 PCBs. Versus ~€12 bij seeed.

Epyon

Legacy Member
Ja, de prijssetting van die goedkope services is soms echt arcane magic :p .

Hoh, die CAM processors en viewers hebben alles wel veel makkelijker gemaakt. Tot een tweetal jaar geleden moest je zelf een CAM processor in je CAD programma draaien, en afhankelijk van welke processor je gebruikte kon dat al eens andere resultaten opleveren. Je moest het resultaat dan ook nog eens gerber per gerber zelf nakijken, en er voor zorgen dat je enkel de juiste gerbers naar de fab stuurde. Daar moest een ingenieur dit dan nog eens nakijken etc.

Als je veel PCB's bestelt is het soms goedkoper om panels te kopen, maar dat zou voor dit projectje iets te complex zijn geweest.

P4man

Legacy Member
Heb effe de vraag gesteld:

Hello,

Our price for 10 pcbs within 100x100mm is for special offer, the price should be the normal one once it is over this quantity and board size limitations.

I apologize for the confusion.


Waarschijnlijk geen toeval dat precies hetzelfde "special offer" zowel bij seeedstudio als pcbgo loopt ;).

Epyon

Legacy Member
Idd, wss een actie van een achterliggende gemeenschappelijke PCB fab die zonder werk zit :p .

Hoe lang is de levertermijn?
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan