geekhack Projects > Making Stuff Together!
PCB generator and helper plugin for KiCad
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