Hi all, IMHO, openSCAD could be a (FOSS) candidate as well for generating a 3D view a the board.
It's input file is a script resembling C. For the user manual see: http://en.wikibooks.org/wiki/OpenSCAD_User_Manual Simple components (CAPC et al) could be defined as a module containing a cube for a body, and two other translated cubes for the leads. Complicated parts can be assembled by means of conditinal and iterator functions containing 3D primitives. PCBoards can be put together by a toplevel script invoking all parts (modules) and an extruded outline (may even be a DXF file). I try to work out a proof-of-concept board to investigate the feasibility. Kind regards, Bert Timmerman. > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of DJ Delorie > Sent: Thursday, October 28, 2010 10:09 PM > To: gEDA user mailing list > Subject: Re: gEDA-user: Ben mode feature request > > > > Anyway I started to think could it be possible to write tool that > > populates the PCB? First we know the footprint. There are the legs. > > Then we need case. Selecting from few different cases it could be > > possible to select desired case. Size could be little bit > smaller than > > outline in footprint. And then the last thing is add text > and resistor > > ribbons. This information is required before the picture is > exported. > > And when we export image, these pictures are pasted on picture. > > In theory, the XYZR output (bom exporter) is enough to let > you paste other pictures onto the pcb picture. However, > there's the whole "need a huge pile of pictures" problem still. > > Then you'd annotate the footprints to include a photo name > and perhaps some hook to fix it (like resistor stripes or > number), some offset/rotation code, etc. > > Remember, features get added by the people with the time and > desire to add them... > > > _______________________________________________ > geda-user mailing list > [email protected] > http://www.seul.org/cgi-bin/mailman/listinfo/geda-user > _______________________________________________ geda-user mailing list [email protected] http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

