free_electron
Silicon Member
Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... US 8,032,693 / US 7,714,746 / US 7,355,303 / US 7,098,557 / US 6,762,632 / EP 1804159 - Real programmers write Hex into ROM
Op 16 februari 2009 23:11:45 schreef KaRaMBa:
[...]
Uhm, omdat de waarden in mm zijn gegeven door MakePCB?De omrekening naar mils lijkt mij trouwens wel goed (iets omhoog afgerond, wat zorgt voor een extra marge)
als ze in mm gegeven zijn vul ze dan in in mm. das toch simpel ? niet ?
@bigbang: klopt. ding is keihard neergeploft... vandaar ook mijn commentaar: begin er niet aan aan al dat omrekenen. in deftige tools zet je na je getal ofwel mm ofwel mil.
zoals 12mil of 0.4mm
de PCB software pikt dat zelf op en doet zelf de conversie. zo is het altijd juist.
Bedankt KaRaMBa,
Lijkt me dat hier nogal snel over 'vorm' gesproken wordt eerder dan over 'inhoud'.
MakePCB vermeld 4 (!) design rules in mm ...
Eagle heeft nood aan een 20 tal parameter verdeeld over 8 tab-bladen en voornamelijk in mils.
Vandaar dus de vraag om wat input van experts / ervaringsdeskundigen met MakePCB.
Nog makkelijker zou het zijn als er een DRU file voor MakePCB beschikbaar zou zijn.
De omrekening heb ik inderdaad voor m'n rekening genomen en wat afgerond naar de 'veiligere' waardes. Big Bang moet dus geen schrik hebben dat z'n marslander onzacht gaat neerkomen.
Bovendien, sorry om je leefwereld te verstoren, maar met de freeware versie van eagle maak je geen mission critical systemen. En het is toch ook niet dat ik hier afkom met een maat die niet 'gewoon' is in de electronica sector. Als ik nu met El of knopen zou afkomen ... maar mils?
@KIF: Thermals inderdaad ... maar die maken zo'n gatenkaas van het groundplane. Zou het zo'n probleem zijn als je het reflowd of op een hot-plate soldeerd?
@Wiltoyo: Zo 'strooien' met via zie ik thans elke dag in de RF secties van onze producten. De bedoeling is niet om gewoon een grondvlakje te connecteren maar ook effectief een current-return path te maken voor de schakelstroompjes. In dit geval dus een trucje om met een 2lagen print toch een +/- continu groundplane te krijgen.
De trapjes sporen kunnen inderdaad rechter. Dat was nog een overblijfsel van de vorige layout. Dat kuis ik nog even op.
Groeten Ghole
Edit1: Het gaat dus over een onderdeel van een CAN gebaseerd domoticasysteem.
elmowww
PA0EJE - www.eje-electronics.nl - e.jongerius[aapje]eje-electronics.nl - EJE Electronics - Elektronica/firmware ontwikkeling
Ik denk dat die print zo wel gaat werken met dit ontwerp.
Als dit ontwerp enigszins belangrijk is (deadlines, PoC, pre-productie, productie) zou ik je dringend aanraden om iig naar een betrouwbare PCB boer te gaan.
Waarom MakePCB?
Waarom niet?
Waarom wel:
- Print zal in ieder geval beter zijn dan een zelf ge-etste. En met doormetalisatie.
- Laag in prijs.
- Met silk / soldermask
Je mag misschien niet de beste qualiteit verwachten maar toch deftig genoeg voor dit soort van hobby projectjes?
Dit is zeker geen 'professionele' print/product. In feite is het zeker al 6 jaar geleden dat ik nog zelf iets ontwikkeld / gelayout heb.
Ghole
Gatze
Congratulations on your purchase. To begin using your quantum computer, set the power switch to both off and on simultaneously
Ik zat het schema nog even te bekijken, maar die analoge output rechtsonder in, werkt dat wel ?
Hij kan zijn output alleen naar de ground trekken, maar hoe kan de uitgang 10 volt worden ?.
Ik heb zoiets ook wel eerder gezien, dat was op de volgende manier.
Dat stukje van het ontwerp is van mij (of ooit ook verzonnen door mij), de VSA's trekken hun ingang zelf omhoog naar 10V.
Heb je het getest ? Met 10n en 47k lijkt me dat de PWM wel behoorlijk snel mag zijn.
Gatze
Congratulations on your purchase. To begin using your quantum computer, set the power switch to both off and on simultaneously
Inderdaad, da's een stukje ontworpen door Aart.
Ik vind het trouwens een prachtig stukje circuit Aart 
Kan zijn dat de PWM wat hoog is. Ik heb de waardes niet meer aangepast nadat ik van m'n vorig ontwerp afgestapt ben.
1/RC is bij 10n & 47K toch 2.1KHz ...
Bij 10MHz clock op de PIC gaat de PWM tot 104KHz. Dat lijkt me voldoende boven de RC tijd om een analoog signaal te krijgen.
Groeten Ghole
free_electron
Silicon Member
Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... US 8,032,693 / US 7,714,746 / US 7,355,303 / US 7,098,557 / US 6,762,632 / EP 1804159 - Real programmers write Hex into ROM
ga je dit reflowen ? of met de hand solderen ?
Als je dit voor reflow gaat doen : steek daar maar snel thermals in je gaat geweldige tombstoning krijgen op je passieve componenten. ( tenzij je ze vastlijmt , maar haast niemand doet dat nog, behalve voor spul onderaan )
enne : "En het is toch ook niet dat ik hier afkom met een maat die niet 'gewoon' is in de electronica sector. Als ik nu met El of knopen zou afkomen ... maar mils?"
tuurlijk niet. maar : zet eagle in millimeter : tik uw drc rules in , en schakel eagle dan over naar mils. laat de software die berekening doen.
let op met die ;'schakelstroompjes'. voor je het weet lopen ze ergens waar je niet wilt. dat 'strooien; met vias in rf printen is net daarvoor. om stromen te isoleren.
[Bericht gewijzigd door free_electron op (47%)]
De layout is aangepast naar de opmerkingen van KIF & WilToyo
De updated EAGLE files zijn te vinden op:
http://home.scarlet.be/~kh133212/Hasselt.brd
http://home.scarlet.be/~kh133212/Hasselt.sch
Ik heb wel nog geen echt antwoord of dit OK is voor MakePCB design rules ... maar ik denk van wel.
Het gaat deze week nog de deur uit ... ik zie dan wel.
Ghole
WilToyo
Maak me niet gek, ik ben al gek.
Ik kan op de site van MakePCB nergens vinden dat ze mm als maateenheid voor sporen gebruiken. Gewoon mils gebruiken dus, als het even kan moet je zoveel mogelijk de standaard aanhouden.
Hoe ga je de lay-out aanleveren, ze accepteren alleen gerbers.
MakePCB:
We only accept Gerber RS-274X files. Please zip them to a single .zip or .rar file to upload. You must use different names for different files.
edit: beetje normaal nederlands van gemaakt.
free_electron
Silicon Member
Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... US 8,032,693 / US 7,714,746 / US 7,355,303 / US 7,098,557 / US 6,762,632 / EP 1804159 - Real programmers write Hex into ROM
Q1 is een vreemde footprint ...
de rest ziet er proper uit.
controleer wel even de plaatsing van je via's.
ik denk dat er hier en daar eentje bij mag. vooral met zulke kleintjes.
telkens je een layer 'hop' doet om de ground door te lussen zou je 2 via's moeten hebben per 'hop' ( wisseling van kant)
heeft niks met stroom te maken , alles met impedantie.
[Bericht gewijzigd door free_electron op (84%)]
Je hebt geen vector fonts gebruikt voor de labels, dat gaat mis bij de gerber export. Wordt dan hoe dan ook omgezet in vector font maar dat heeft een andere grootte. Dus beter eerst alle teksten op vector zetten en dan goed positioneren als je ze op het silkscreen wilt.
Vergeet ook niet minimale silk screen width, dacht 6 mil daar.
[Bericht gewijzigd door madwizard op (11%)]
elmowww
PA0EJE - www.eje-electronics.nl - e.jongerius[aapje]eje-electronics.nl - EJE Electronics - Elektronica/firmware ontwikkeling
Ik heb je ontwerp door de DRC van Eagle gehaals en het is ok.
Je zou je isolate wat hoger kunnen zetten voor de polygonen, bij makepcb is het me een aantal keer gebeurd dat het stopmasker verschoven zat: dan soldeer je zo 10 sluitingen in een board zonder dat je het door hebt. Goed voor enkele uren foutzoeken.
Voila ... Gerber files gegenereerd volgens de instructies op de makepcb website.
http://home.scarlet.be/~kh133212/Hasselt.zip
Wat ik wel vreemd vind:
- De outline is enkel zichtbaar in de silk file (plc)
-> Weten ze dan wel hoe het board gefreest moet worden?
- Solder side data is mirrorred ... veronderstel dat ze dit wel doorhebben. Dit is volgens hun eigen instructies
@free_electron: Q1 is een gewone SOT23 maar door de flood/thermals/hoekjePCB/clearance combinatie wat vreemd. Heb er nu een lijntje bijgestrokken.
@Madwizard: Thx ... zou nu in orde moeten zijn. Wel geen idee of deze silk niet te klein is.
@Elmowww: OK thx. Heb de via's 'tented' volgens de manier van sparkfun. Lijkt me dat dit voor vias veilig is. Op top kan ik de clearance niet echt hoger zetten -> Dan verlies ik te veel GND conecties.
Ghole
ps. free_electron: Bekende locatie die foto voor Intel Noyce building
... Ik moet regelmatig in SC12 zijn daar vlak achter. Al in het museum geweest?
free_electron
Silicon Member
Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... US 8,032,693 / US 7,714,746 / US 7,355,303 / US 7,098,557 / US 6,762,632 / EP 1804159 - Real programmers write Hex into ROM
Op 18 februari 2009 23:40:04 schreef Ghole:
Voila ... Gerber files gegenereerd volgens de instructies op de makepcb website.ps. free_electron: Bekende locatie die foto voor Intel Noyce building
... Ik moet regelmatig in SC12 zijn daar vlak achter. Al in het museum geweest?
jep. al wel 20 keer. das op pakweg 3 mijl van waar ik werk. (ik zit op Brokaw , vlak naast Mentor Graphics.
geef eens een seintje als je nog eens in de buurt bent.
De gerber files eens bekeken met GC-Prevue ... lijkt me toch maar een rommeltje.
Maar ik ken er te weinig van.
De files importeren ook niet allemaal correct.
Is er iemand met kennis van zaken?
Ik zou dus willen weten of de files OK zijn. Vooral dus ook of de outline drill zo OK is voor een boardhouse.
Ghole
elmowww
PA0EJE - www.eje-electronics.nl - e.jongerius[aapje]eje-electronics.nl - EJE Electronics - Elektronica/firmware ontwikkeling
Even kijken hoor.
Wat ik zelf altijd doe (maakt het verifieren ook makkelijker), is het exporteren van alle layers in 1 aanzicht: dus niet spiegelen. Dan vallen in GCPrevue de layers ook beter over elkaar.
Daarnaast pak ik tegenwoordig voor de gaten excellon of gerberdrill, geen excellon_rack ofzo, moet dat weer apart, en dat is niet slim als je niet weet wat je doet.
Ook is het handig om in iedere layer een stukje (uiteindelijk)leesbare tekst te zetten, zodat de PCB boer weet welke laag die te pakken heeft en hoe die erop moet komen.
Dus opnieuw:
- Tekst invoegen (iig op de koperlagen) die uiteindelijk leesbaar zijn
- Niet spiegelen
- Boordata exporteren in Excellon
En nogmaals controleren.
Dan kun je het beste ook een tekstbestandje in je zip folder zetten, met een beschrijving van de print (dubbelzijdig x*y mm, bestandsnamen en bijbehorende layers, versie info enz enz...)
elmowww
PA0EJE - www.eje-electronics.nl - e.jongerius[aapje]eje-electronics.nl - EJE Electronics - Elektronica/firmware ontwikkeling
Voor de outlines (ik zie dat je daar nog een extra vraagje over had): enkel de layer dimension exporteren in gerber 274x. Ik geef dan de (zelf bedachte, dus misschien niet-correcte) naam .mil aan dit bestand. Maar in het tekstbestandje moet je dat dan ook neerzetten als bv milling outlines.
Ook doe je er goed aan om een juist versiebeheer te gaan gebruiken: maak steeds een nieuwe export met een opvolgend nummer van revisie bijvoorbeeld.
Als je anders de print hebt aangepast, kan je niet meer terugkijken, en je weet niet welk ontwerp je op je pc of in je handen hebt. Lastig...
[Bericht gewijzigd door elmowww op (34%)]
Even een update ...
de printjes heb ik al een tijdje terug van MakePCB. Ze zien er echt wel super uit ... zeker voor de prijs.
Heb wat langer als verwacht op Digikey moeten wachten. Maar hier zie je de printjes bestukt (gedeeltelijk).
Nu nog testen / FW afmaken 
elmowww
PA0EJE - www.eje-electronics.nl - e.jongerius[aapje]eje-electronics.nl - EJE Electronics - Elektronica/firmware ontwikkeling
Toch even zeuren: was dat elcootje niet te vervangen door een MLCC (keramische condensator)? Die zijn meestal flink goedkoper.
Verder is het een net printje en het past ook mooi in het kastje.
[Bericht gewijzigd door Nico.c op (21%)]
Beste,
Dit is wellicht vijgen na pasen, maar toch een kort vraagje.
Kan de 1-wire ook op een andere pen worden aangesloten. Nu is dit op pen 18 (RC7/RX/DT).
Als dit zou kunnen, dan komt pen 18 vrij en kan men, in combinatie met pen 17, een seriele poort gemaakt worden.
Dit is altijd handig voor extra debugging (tijdens de ontwikkelingsfase of productiefase) of voor het aansturen van serial controlled apparatuur.
Petbos
Hallo,
Dat is een goeie opmerking ... eentje waar ik niet aan gedacht heb tijdens de ontwikkeling en niemand tot nu toe op gewezen heeft.
1-wire kan zeker op een andere pen. '1-wire' is gewoon een pen om wat extra sensoren op aan te sluiten (temp).
Helaas voor deze versie van de print dus ... maar ik denk wel dat ik nog een nieuwere versie ga maken. Er zitten namelijk nog wat schoonheidsfoutjes op.
Groeten Ghole