om redenen die tot een lange tijd in de toekomst worden verborgen, heb ik onlangs een vereiste gehad om een paar PCB’s te panelen. Camera’s is de kunst van het nemen van PCB-stijlen die u al hebt, of het nu Kicad Board-bestanden, Eagle Board-bestanden, of gewoon gerbers zijn, evenals ze in een enkele verzameling PCB’s die naar een fantastisch huis kunnen worden gestuurd.
Nu is dit paneelraces
Als je nog steeds afvraagt wat dit betekent, kijk eens naar het laatste bord dat je van Osh Park hebt gekregen, gezien, itad of smerige PCB’s. Rond de omtrek van je bord ontdekt u enkele ruwe plekken. Dit zijn ‘mouse bites’ evenals tabbladen, locaties waar de boards worden geregen om een gigantisch rechthoekig paneel te typen dat naar een fabrikant wordt gestuurd. Je kunt dit uitstekende interview met [Laen] vanuit Osh Park inspecteren om een concept te krijgen van precies hoe dit werkt, maar het fundamentele proces is om veel gerbers te nemen, tabbladen toe te voegen, evenals muisbeten, als en stuur het ingevulde paneel naar een board House.
Laming van de platen is iets dat de meesten van ons niet vaak hoeven te doen. Echt, je wilt alleen een paneel van planken als je iets produceert. Voor zowel kleinschalige productie als prototypen, zullen blote boards prima doen. Net op grond van de waarheid dat paneliseringsplanken veel minder typisch zijn dan wat gerbers in Osh Park gooien of doorzocht, zijn er niet veel (goede) tutorials, evenals nog minder (goed) hulpmiddelen om dit te doen. Dit is precies hoe u borden snel plaatst, evenals snel gebruik van open source-tools.
Wat ik wil
De DEF CON 24-badge, in een paneel
Combineerplanken of het plaatsen van verschillende exemplaren van een bord in een enkel gerber-bestand, is niets nieuws. We hebben het gezien in Eagle met een ULP-script, evenals we hebben gezien in Kicad met wat Python. [Dave Jones] Deed een tutorial voor het panelen voor Altium. Al deze hebben hun nadelen. Het plaatsen van meer dan één bestuurstijl op een paneel wordt niet gedekt door de gebruikelijke hulpmiddelen en tutorials. De meeste technieken van paneeliserende planken werken alleen met rechthoekige borden. Altium zal alles doen, maar altium is prijzig.
Wat ik vereiste is een techniek om meer dan één vreemd gevormd bord te nemen, evenals het op een rechthoekig paneel zetten. Vereiste een voorbeeld hiervan? Inspecteer de DEF CON 24-badge naar rechts. Dit is een raarvormig bord, ontworpen om in vorm in een rechthoekig paneel voor geautomatiseerde montage. In plaats van V-Grooves wordt het bord net uit het paneel gefreesd, gehouden met muisbeten, of kleine tabbladen van glasvezel en gaten. Extreem slimme implementaties van deze methode inschakelen eveneens voor pads en sporen op het paneel voor het programmeren van elk privébureau.
Kun je dit in Eagle doen, evenals Kicad, de meest prominente hulpmiddelen voor zowel pcb-stijl als fabricage? Ja, maar het is moeilijk. Altium zal het gemakkelijk doen, maar dat is echt een hulpmiddel voor mensen die tientallen talloze planken produceren. Tot op heden heb ik slechts één tool ontdekt die je maar in staat stelt om verschillende gerbergegevens op een bord te verlagen en ze samen te voegen.
Gerber-panelizer
De beste tool die ik heb ontdekt voor het in paneeliseren van meerdere bordstijlen met routing en muisbeten komt van [Stijn Kuipers]. Zijn PCB-panelizer (beschikbaar op GitHub) is het beste wat ik heb ontdekt om GERBERS te nemen die je al hebt ontworpen en ze in een snel fabriekscomité draait. Voordat ik deze geweldige tool heb ontdekt, heb ik ongeveer een dag doorgebracht om erachter te komen hoe we geneigd te maken hoe we GERBERS te houden. Na het ontdekken van deze tool was ik in staat om het paneel te produceren dat ik in ongeveer twintig minuten nodig had. Gerber-panelizer is een verbazingwekkend hulpmiddel, evenals zal ik de rest van deze publiceren aan de ins en outs van deze eenvoudige en eenvoudige methode toeren om panelen van PCB’s te produceren.
Gerber-panelizer gebruiken
Het gebruik van Gerber-panelizer is misschien niet eenvoudiger. Het enige dat u hoeft te doen, is de grootte van het paneel opgezet, vermindert .ZIP-gegevens van uw gerbbERS op het paneel, voegt u enkele breaktabs toe, evenals de follectie van de samengevoegde GERBERS. Nadat je computer een beetje denkt, krijg je een paneel van planken, bereid om naar een fantastisch te sturen.
Stap 1: Open Gerber-panelizer
Stap 2: Definieer uw paneelgrootte
Dit is het venster Panel Eigenschappen. Gebruik dit om de bordformaat te definiëren, lege ruimte te vullen, de offset in te stellen, enz
Stap 3: Verminder de GERBERS op het raam
Stap 4: Locatie Breakabs
Stap 5: Geniet van een paneel
Natuurlijk ben je niet beperkt tot vierkante of rechthoekige borden met Gerber-panelizer. Elk type vorm zal doen, evenals het ‘vullen leeg gebied’ in het venster Panel Eigenschappen maakt producerende panelen van raarvormige PCB’s gemakkelijk.
Ik heb een snel kunstsysteem van de Github Unicorn (vijf minuten in Eagle) gesloten en de bron voor de Freedugogo gestolen. Dit is de zeer best Voorbeeld van wat Gerber-panelizer kan doen. Met deze tool kunt u vreemd gevormde boards bevatten, evenals meer dan een enkele stijl op een paneel plaatsen.
Bewaarder aan GERBER-lagere
Gerber-panelizer is een uitstekende tool waarmee u snel kunt en snel verschillende gerbergegevens samen naaien in een enkelvoudig, gemakkelijk productievol bord. Helaas zijn de DIY PCB-menigte evenals open hardwareliefhebbers in het algemeen, cheapskates. Traditionele wijsheid stelt de enige tools die de moeite waard zijn, degenen die degenen zijn die vrij zijn zoals in bier, een onenigheid die vaak transparant wordt vermomd als ‘vrij als in spraak’. Dit betekent dat de softwaretoepassing wordt aangeboden zonder ondersteuning, evenals gewoonlijk met beschadigde functies.
Gerber-panelizer is niet zonder aanzienlijke problemen, hoewel een paar van de schuld kunnen worden gericht op Kicad. De Kicad-filosofie maakt een onderscheid tussen gemalen, geplateerde lagen en de laatste uitsparing van het bord. In Kicad betekent dit dat er een verschil is tussen .gko en .gml Gerber-bestanden. Kicad, in zijn oneindige wijsheid, besloot de uitsparinglaag van het bestuur de data-uitbreiding. GM1 als een uitgang GERBER. Dit heeft veel verwarring geactiveerd, maar het grote nieuws is dat dit probleem binnenkort zal worden opgelost. OpenGL On Windows met NVIDIA-stuurprogramma’s is een hete puinhoop van een dumpstervuur. Dit probleem kan worden opgelost door gebruik te maken van mijn laptop in plaats van mijn desktop-battlestatie. Additonaal, de huidige release (tenminste op het moment van dit schrijven) ondersteunt het toevoegen van breakabs tussen een gerber-gegevens en het gebied ‘Vul leeg gebied’. Dit was een bug opgelost door [Arsenijs] op Hackaday.io. Ik ben hem verschuldigd om die bug voor mij te repareren, maar het belangrijkste hier is dat ik geld bijdraag aan de ontwikkeling van source.
Is dit een perfecte oplossing voor het in paneeliseren van PCB’s? Nee. Idealiter zou u fiducials langs de rand van uw paneel willen hebben, zodat de keuze en de locatiemachine kunnen zien waar het paneel is. Je wilt eveneens een aantal M4-gaten langs de zijkant van het bord, dus de pick en locatiemachine kunnen het langs de producerende lijn verplaatsen. Dit is echter eerder de eenvoudigste en gemakkelijkste methode om veel borden te panelen. Geen enkel ander hulpmiddel komt in de buurt van de eenvoud van gebruik van Gerber Panelizer.
Ondanks deze problemen is Gerber-panelizer een gewoon verbazingwekkend stuk softwaretoepassing dat zich in ieders gereedschapskist zou moeten bevinden. Ja, er zijn problemen, maar het lijkt erop dat de belangrijkste zal worden opgelost in de volgende release.
Als je wilt spelen met deze gerberbestanden, kun je ze hier ontdekken op Hackaday.io.