The tooling ecosystem that adds joy to KiCad

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • skidl

    SKiDL is a module that extends Python with the ability to design electronic circuits.

  • I'd like to see documentation on your workflow. You can also post it on https://github.com/devbisme/skidl/discussions.

    There is a generate_pcb() function in SKiDL that will output a kicad_pcb file that can be directly opened using PCBNEW (no need to generate the intermediate netlist file). That function uses HierPlace to group the parts based on their hierarchical organization. That would be a good place to inject some autoplacement if you get it figured out.

  • KiBot

    KiCad automation utility

  • I'm using KiBot for this, see pcb_replace/sch_replace options here: https://github.com/INTI-CMNB/KiBot#supported-preflight-optio...

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • freerouting

    Advanced PCB auto-router

  • The best thing to happen to KiCad was skidl [1] paired with freerouting [2]. You can spin a board in so little time it's insane. In the future I will be looking to automate even the parts placement too.

    P.S. If there is interest I will look to document my workflow.

    [1] https://github.com/devbisme/skidl

    [2] https://github.com/freerouting/freerouting

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts