VisualPlace

Spring naar de hoofdtekst (navigatiemenu's overslaan)
Letterhead logo






VisualPlace

 
Screen-shot van de VisualPlace applicatie

VisualPlace helpt u bij het bestukken van componenten op een printplaat ("PCB") en met het beheer van de "productie-bestanden" voor geautomatiseerde bestukking. Voor het inlezen van de productie-bestanden gebruikt VisualPlace plug-in's, waardoor het eenvoudig is aan te passen aan diverse ontwerp-programma's (zgn. EDA-programma's).

Downloads & licentie

Dit product is ontwikkeld in de EU
VisualPlace 1.5, build 4697 Setup (3.0 MiB)
De VisualPlace applicatie met de bijbehorende gegevensbestanden en plug-in's, in een installeringsprogramma voor Microsoft Windows. Deze download wordt aangeraden voor gebruikers van Microsoft Windows.
VisualPlace 1.5, build 4697 zonder installering (3.8 MiB)
De VisualPlace applicatie met de bijbehorende gegevensbestanden en plug-in's, in een ZIP-bestand. De gerb2tiff utility is niet inbegrepen in het ZIP-bestand; deze moet u apart downloaden en installeren in dezelfde map als de VisualPlace applicatie.
Systeemeisen
VisualPlace draait onder Microsoft Windows, vanaf Windows 98. Het draait onder Linux met behulp van Wine. (zie ook de opmerkingen voor de configuratie van Wine).
Licentie
VisualPlace is programmatuur die gratis ter beschikking wordt gesteld, voor privé- of zakelijk gebruik, maar waarvoor de auteursrechten bij CompuPhase blijven. U mag het product gebruiken en verspreiden zonder kosten verschuldigd te zijn. U mag de vermelding van het auteursrecht echter niet verwijderen of maskeren, en u mag geen gewijzigde versies van het product of delen van het product verspreiden. Op dit product kunt u geen enkele garantie doen gelden.
Recente wijzigingen
Zie de Release-opmerkingen (Engelstalig).
Wanneer u VisualPlace onder Wine draait, stel Wine dan zo in dat voor gdiplus.dll de "native DLL" wordt gebruikt i.p.v. de "built-in" versie. Wine's built-in DLL is beperkt in de ondersteuning voor het TIFF-formaat.
Om Wine in te stellen, start u "wincfg" en kiest u TAB-blad "Libraries".

Gebruik

Het installeringsprogramma dat u vanaf deze pagina kunt downloaden (zie hierboven) bevat een verkorte handleiding in het Nederlands en een uitgebreide handleiding in het Engels. Voor een korte introductie, zie de onderstaande presentaties (Engelstalig; klik op de afbeelding van de presentatie om deze af te spelen).

Starten met VisualPlace
Starten met VisualPlace
VisualPlace gebruiken met het toetsenbord
VisualPlace gebruiken met het toetsenbord
Plaatsings-data maken
Plaatsings-data maken

Motivering

Drie doelen stonden ons voor ogen bij de ontwikkeling van VisualPlace:

VisualPlace combineert de productie-bestanden van een EDA-programma met de bestanden voor de tekstopdruk ("silk-screen" Gerber's). Na het inlezen, analyseren en op elkaar "uitlijnen" van die bestanden, maakt VisualPlace lijsten voor verschillende overzichten, groepeert het gelijksoortige componenten, en "visualiseert" het de resultaten op diverse manieren.

In tegenstelling van de printplaat-productie zelf, waar Gerber-bestanden en Excellon boor-gegevens een de facto standaard zijn, is er geen norm voor de productie-bestanden van pick & place machines. Vrijwel alle EDA-programma's kunnen de benodigde gegevens voor de plaatsing van componenten genereren en vrijwel alle pick & place machines kunnen computer-bestanden inlezen, maar zelden gaat dit automatisch goed. Deze situatie leidt tot de "noodzaak" om de ontvangen (of gegenereerde) productie-bestanden te converteren of the machine in te stellen op de lay-out van het bestand, of zelfs om de plaatsing-gegevens gedeeltelijk (of volledig) opnieuw op te bouwen. En als dat nog niet genoeg was: tijdens deze "noodzakelijke handelingen" staat de pick & place machine stil.

Voor het maken van prototypen of kleine series, is het regelmatig niet kosteneffectief om de pick & place machine er voor in te stellen —ook vanwege de problemen die in de vorige paragraaf staan beschreven. De printplaat wordt dan met de hand bestukt. De technicus die dit doet, werkt meestal met een uitvergrote afdruk van de tekst-opdruk ("silk-screen") van de printplaat. Veel tijd gaat er daardoor verloren met het opzoeken van elke component op de printplaat. Dit is niet alleen inefficiënt, het is ook een bron van fouten omdat de tekst-opdruk onduidelijk en/of dubbelzinnig kan zijn.

VisualPlace is ontwikkeld om een oplossing te bieden voor deze "pijnpunten". In ieder geval biedt VisualPlace een verbetering ten opzichte van de huidige praktijk.

Voordelen voor de printplaat-ontwerper

Het is (helaas) niet ongebruikelijk dat het bestukkings/assemblage-bedrijf de ontwerpers van de printplaat vraagt om de materiaallijst (BOM) en de afdruk van het ontwerp, en vervolgens daaruit de plaatsing-gegevens van alle componenten afleidt —terwijl, zoals reeds gemeld, vrijwel elk EDA-programma deze gegevens al kan genereren. Eén reden waarom assemblage-bedrijven deze EDA-bestanden terzijde schuiven, is dat deze bestanden zo vaak incompleet of inaccuraat zijn. Omdat men niet weet waar de productie-bestanden accuraat zijn en waar de problemen zitten, geven assemblage-bedrijven er regelmatig de voorkeur aan om alles opnieuw op te bouwen.

Afdruk vanuit de VisualPlace applicatie Rapporten uit VisualPlace (klik op de afbeelding voor een vergroting)

Dat roept de vraag op: waarom zijn de productie-bestanden van een EDA-programma dan zo vaak inaccuraat en incompleet. Ten dele komt dit doordat er onvoldoende aandacht aan wordt besteed: het maken van de productie-bestanden is vaak geen essentieel onderdeel van het EDA-programma, maar een functie die "erbij" hangt, soms als voorbeeld-"script". Het genereren van een bestand mag dan slechts een "druk op de knop" zijn, dat betekent nog niet dat daarmee ook alles vol-automatisch goed gaat. Ontwerpers van printplaten blijven daarover echter in het ongewisse; EDA-applicatie's geven immers niet de mogelijkheid om de plaatsing-gegevens te inspecteren.

VisualPlace vult deze lacune: VisualPlace leest de productie-bestanden in en combineert dit met de silk-screen. Aan de hand daarvan kan de ontwerper controleren hoe de plaatsing-gegevens er uit zien en deze eventueel corrigeren. Wanneer het assemblage-bedrijf een ontwerp krijgt aangeleverd met de onderbouwde verzekering van de ontwerper dat de productie-bestanden betrouwbaar zijn, is er geen excuus meer om tijd te verspillen en de gegevens opnieuw op te bouwen. En indien het bedrijf toch prijs stelt op de gegevens op papier, kunnen deze door VisualPlace worden gegenereerd.

Voordelen bij geautomatiseerde bestukking

Net als de ontwerper, gebruikt de ingenieur die de pick & place machine programmeert VisualPlace om de productie-bestanden de controleren. Wanneer er fouten in de gegevens zitten, kan de ingenieur hier een notitie van maken of er voor kiezen deze fouten in VisualPlace te corrigeren. Er is geen reden om de productie-bestanden terzijde te schuiven omdat er "ergens" een fout in zou kunnen zitten.

Een assemblage-bedrijf zal de productie-bestanden in diverse formaten ontvangen van de klanten —er is geen standaard bestandsformaat voor deze gegevens, de facto noch formeel. EDA-programma's gebruiken bedrijfs-specifieke formaten, welke soms ook veranderen tussen opeenvolgende versies van het programma. Door middel van plug-in's kan VisualPlace een belangrijk aantal bestandsformaten detecteren en inlezen, zonder interventie van de gebruiker. VisualPlace kan de gegevens ook exporteren, in een gedocumenteerd bestandsformaat. Wanneer alle binnenkomende productie-bestanden eerst in VisualPlace worden gecontroleerd en verwerkt, hoeft de pick & place machine slechts op één configuratie te worden ingesteld.

Het eerste voordeel voor een assemblage-bedrijf is tijdsbesparing, want de plaatsing-gegevens hoeven niet (opnieuw) te worden opgebouwd. Een tweede voordeel ligt in de tabellen van VisualPlace waarmee correcties die specifiek zijn voor een EDA-programma automatisch worden toegepast. Ten derde, het controleren, zonodig corrigeren en converteren van de productie-bestanden gebeurt off-line. De pick & place machine kan dus door blijven draaien terwijl een volgend project wordt voorbereid.

Voordelen bij handmatige bestukking

De kwaliteit van de soldeerverbindingen wordt voor een belangrijk deel bepaald door de dosering van de soldeerpasta —in precieze locatie en hoeveelheid. Dit is op eenvoudige wijze te verwezenlijken met een "stencil", maar net zo eenvoudig te bederven door een component niet in één keer precies goed op de printplaat (en in de pasta) te plaatsen. Bij het "corrigeren" van de plaatsing van een component, bestaat het risico dat u de pasta van de pads veegt.

Daarom vergt handmatige bestukking concentratie —en een vaste hand. Het opzoeken van de plek waar de volgende component moet komen, door steeds de materiaallijst (BOM) en de (vergrote) afdrukken van de silk-screen's af te scannen, is dan op zijn minst een breuk in de concentratie. De voordelen van VisualPlace zijn direct duidelijk: de componenten zijn gegroepeerd en gesorteerd in de logische volgorde van plaatsing, en de posities van een component op de printplaat, of van een groep componenten, is in een oogopslag zichtbaar.

Grote drukknop om VisualPlace te bedienen Een "noodstop"-knop die voor VisualPlace is aangepast tot een USB drukknop (klik op de afbeelding voor een vergroting)

Een detail, maar een belangrijk detail, is dat VisualPlace ook de oriëntatie van de component op de printplaat laat zien. Dit is vooral belangrijk voor LED's en diode's, want de silk-screen kan op dit aspect onduidelijk zijn.

VisualPlace is ontworpen opdat u het bedient met het toetsenbord en met een minimum aan toetsaanslagen —eventueel met een externe drukschakelaar of een voetschakelaar. Voorts is het programma flexibel instelbaar in de visualisatie (sorteringen, vergrotingsfactor, groepering, ...) en in de informatie die het geeft over de componenten. Dit alles aan de hand van persoonlijke voorkeuren, of van bijzondere eisen van een specifiek project. Kort gezegd, VisualPlace is geoptimaliseerd om hand-bestukking productief te maken.

Hulp gevraagd

VisualPlace wordt reeds gebruikt voor productie-doeleinden op diverse locaties —het is functionele en geteste programmatuur. Desondanks zijn verbeteringen en uitbreidingen heel wel denkbaar. Het is ons voornemen om VisualPlace te onderhouden en te verbeteren, naar aanleiding van respons en contributies van gebruikers.

Voor alle vragen, suggesties en contributies kunt u het e-mail adres info@compuphase.com gebruiken.