geekhack Projects > Making Stuff Together!

PCB generator and helper plugin for KiCad

<< < (3/5) > >>

adamws:
After almost two years since last update I released v0.2 of https://github.com/adamws/kicad-kbplacer which is now KiCad 6.0 compatible and available on official KiCad's plugin repository.

There has been some updates on http://keyboard-tools.xyz/ as well. Although functionality is unchanged, I updated dependencies and fixed storage related bug which was causing space issues on server.
Website still uses previous kicad-kbplacer version (KiCad 5.1 compatible) but I'm planning to update it as well and keep it alive.

In case you encounter any bugs I encourage to open issue on github, that's best way to get my attention. I'm checking it far more often than this forum.

adamws:
I released v0.3 and v0.4 since last post.
Main changes:
- add KiCad 7 compatibility
- add support for customizable diode positions:



- improved 'router' algorithm and add track collision prevention.

I also finally updated version running on http://keyboard-tools.xyz/ website and added some extra features like preview of both sides of generated PCB.

KiserDesigns:
I just stumbled upon this, and I am absolutely amazed!
I could see this working well to automatically place (and maybe route) a pro-micro footprint as well, going from KLE to working PCB in just a few clicks!
Love that it is open sourced too, very nice.

adamws:

--- Quote from: KiserDesigns on Thu, 06 April 2023, 09:08:08 ---I could see this working well to automatically place (and maybe route) a pro-micro footprint as well, going from KLE to working PCB in just a few clicks!

--- End quote ---

I already played with that idea. When running via web-interface you can select 'Controller circuit'

and you would get something like this:


template is located here: https://github.com/adamws/kle2netlist/tree/master/kicad-templates/atmega32u4-au-v1 (includes tracks as well)

It works well with 'whole-project-generator' (website) because then it have full control over netlist and saved template matches the netlist which is generated with skidl.
When using as kicad plugin (locally) there is this option:

but then it is up to the user to ensure netlist-template compatibility.

KiserDesigns:
Wow, that is quite impressive!
Since AVR's aren't quite as popular for new designs, could you see yourself adding pre-generated RP2040 circuitry instead?

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version