Hey everyone,

Very excited to see design reuse capability discussion. This could also be seen 
as a stepping stone to a panelization feature/tool inside KiCad.

Just my 2¢ :)

Cheers,
Piotr

> On Jan 15, 2017, at 6:32 PM, Clemens Koller <c...@embeon.de> wrote:
> 
> Hello, Kristoffer!
> 
> On 2017-01-14 11:43, Kristoffer Ödmark wrote:
>> The conceopt is amazing, the idea of realtime really intrigues me.
> 
> There are some more crazy ideas in my head. Imagine rigid body dynamics 
> applied to PCB design to Push & Shove traces as well as components (as long 
> as they are not locked in place)... physics engines are out there - propably 
> they are not only useful in computer games. Or: You layout your PCB with 
> components spread out wide. Then you hit a button turning all traces into 
> virtial elastic bands shrinking your design to a minimal area as far as 
> designrules (causing collisions) allow.
> 
>> parallels to how when I use vias, 
>> I have a component for them, and when for some reason I have to change the 
>> minium via size, then 
>> I just replace all instances of the VIA-0.25mm with another footprint 
>> VIA-0.30mm for example. 
> 
> IMO vias are not footprints. They don't have references, don't get assembled, 
> they can get optimized away (removed) automatically. They can become 
> testpoints for flying probe/ICT, ...
> 
>> How I would like to use PDR is similar to how I use footprints. Assign a 
>> layout to a schematic. 
>> Basically I would want a new type of "component/part/layout" that I can add 
>> to either schematic 
>> or pcbnew item. But instead of having a separate symbol and footprint, this 
>> would mean a file/folder
>> containing both a symbol and layout(s) ( .sweet + .pretty = .cake ? ), I 
>> will call them cakes from now on =) 
> 
> Reusing proven parts of a previous layout can be a great feature. But what 
> happened to me is that I needed
> a technology change - replace all RLC footprints from 1608M (0603) to 1005M 
> (0402) of such a reuse.
> Or there is a need for an update from a library to replace all rectangular 
> footprints with rounded rectangles to reduce tombstoning.
> This could all be possible with table based design entry and database 
> operations (search & replace in selection)...
> 
> Btw. reinventing pretty names could be fun, but it raises the barrier to 
> migrate for designers who where using other tools.
> KISS.
> 
>> This way when updating the layout, It would be easy to propagate it to every 
>> other .cake object in 
>> the layout the same way you do with footprints, keeping the KiCAD workflow 
>> intact.
> 
> Basically yes. An intelligent copy/store, load/paste feature might speed up 
> the design quite a lot, if it's done properly.
> 
> Regards,
> 
> Clemens
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp


_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to