What feature are you most looking forward to in Kicad v10?

  1. Cadence OrCAD Schematic symbol library Import and Schematic Import.

  2. A fix for the project manager, library and dialog windows growing to ridiculous sizes when moving between monitors/screens when using a mix of screen dpi’s in Windows.

3 Likes

I expressed a desire for a feature in a previous post but I suspect it will be at the ‘Bottom’ of the list.
:mouse:

Blockquote “find similar objects” like Altium. Is very powerfull. Allow select items matching a specified criteria.

I used this tool in altium. You have to use this tool while using Altium.

However Kicad does not need this feature completely, may be rarely, because in Kicad you can select what ever you want objects.

Great if you dont need it, but i miss it. Sometimes i have schema of 9 pages with 659 components, and is complex find and select 100 capacitors of 100nf at same time to work on the bom (same footprint, same MPN, Voltage specified, etc)

You can find anything in Kicad below tool and you can change. (same footprint, same MPN, Voltage specified, etc)

2 Likes

I would like to be able to configure plugin hotkeys from the preferences menu.
The current state-of-the art is a little unreliable:

2 Likes

Wishlist, some repeated from other posts above, ascending complexity:

  • insert Table (instead of text box) in Schematic viewer (ex. to take in vital information from datasheets or compare alternative components easily)
  • “Align > to grid” both in ee schema and even more so in PCB view
  • single layer PCB (really, why does it have to start at 2 layers?)
  • native GIT support

Dream feature:
some sort of interface for original component manufacturers (eg. TI, Infineon, Vishay, Cree…) to publish their products & certified datasheets, footprints, 3D files, distributor links etc. directly through a transparent database, kind of similar to what Altium has but better & convincing manufacturers to do this for their own benefit, as this creates free advertising for their products.

1 Like

this has good probability of being officially introduced soon (to be exact is already in 8.xx, and i’m already using it)

Are there any plans for the visual diff built-in? As the work is heavily visual in nature, it’d be “Must have” for me to quickly highlight and review modifications.

3 Likes

I’d really like to see more support for reverse-engineering legacy PCBs. I routinely work with undocumented 2-layer boards from the 70’s and while the added support for background images in the PCB Editor was a major step forward if one just wants to create/generate corresponding Gerber files, what remains missing is the ability to form/specify netlists in the PCB Editor that can be propagated back into the Schematic Editor. AFAICS Kicad v8 has all of the necessary bits already in place, including the ability to import an externally-specified netlist. Now if the PCB Editor could be used to create that netlist … wow :-}.

Your first item is already in v9

Your second item has been available in Schematics for at least a couple of years ( I forget exactly). With PCBs there is the old problem of “What do you want to align?” The centroid, a particular pad, the courtyard, Fab. layer? There is an “align” tool for the PCB, and it may be of use to some.

To access either; make a box select around the items in question (the whole schematic if required) then Right Mouse Button and select from the menu.

I know this, now check my snapshot, and please try to use all criteria on my request.

My major wish about personal symbols and footprints libraries: simplify, simplify and again simplify! Not downgrade features, but unify the interface (which nowadays is spread over and unclear).

My wishes are small as of now.

  1. Native Git support and graphical diff viewer (like CADLAB.io).
  2. Multi-board support.
  3. Board variants support (like Git branches).
  4. Native PCB panelization support. Currently, I import a design and create array from it for making the panel. But no DRC or nothing.
  5. Native V-Scoring support and 3D visualization.
  6. Able to see individual inner copper layers in 3D viewer.
  7. Exporting 3D image in custom resolutions (other than the native screen resolution).
  8. Able to specify Via-in-Pad for vias and able to see render them correctly in the 3D viewer.
  9. Via explorer to highlight and see same types of vias in the PCB and change properties together (instead of the existing non-interactive method).
  10. Track explorer to highlight and see same type of tracks in the PCB and change properties together (instead of the existing non-interactive method).
  11. Click a model in the 3D viewer to highlight the part in PCB and Schematic.
  12. A native parts database with MPN, Manufacturer, Footprint, Alternative Part, and other details that we assign easily while preparing the BoM.
  13. If a parts database it too much to ask for, then at least a generic API for applying these properties via plugins or CLI.
  14. Able to place hierarchical sheet pins multiple times!
  15. Edge plating support with 3D visualization.
  16. Grouping in schematic editor.
  17. Shortcut to move to next visible layer including to non-copper layers. Key modifiers will also be nice to switch between different layer sets.
  18. Multiple design constraints and rules profiles in a single project and the ability to switch between them and do DRC. This will allow a single design to be readied up for multiple fab houses.
  19. Swap option everywhere possible.
  20. Ability to measure Resistance, Capacitance, Inductance and Impedance of tracks and vias based on the board stackup data.
  21. Routing helper tool that will predict and show the next best possible move based on the constraints data. The predicted routing can be shown as a transparent or in some highlighting. Can be extremely useful when routing differential pairs. Press Tab key to accept routing.
  22. Graphical via stackup modifier tool.
  23. A beautiful splash screen to look cool in front of non-techy friends :relieved:
11 Likes
  1. Fix 4-5 year old problems (systemic)
  2. Add multithreading to improve performance
  3. Stop changing file formats every year
  4. Introduce new features as they become shitty within one branch
  5. Don’t release new versions knowing about unresolved problems and errors
1 Like

I think this topic has turned into a hubbub of wishes that will be ineffective because they are not issue submissions at Gitlab, interspersed with whinge posts.

Well I’m pretty sure I’ll get my wish of tripling of the download price. :rofl:

5 Likes

Maybe Freecad has improved since I tried years ago and gave up on it as being WAAAAY too basic to be useful. But anyway, there’s another free 3D CAD tool that already has FEM, CAM, and a ton of other stuff already integrated and working well. Maybe it’d be better to use that instead?:

https://www.salome-platform.org/

Can you share some info (possibly in a separate thread) about this?
A part from this post i cannot find any recent useful thead about salome in the forum.

A simple KiCad project example of exporting to Salome and some basic analysis would be great…

The greatest problem i see about a tight integration with KC, is the missing macos support; personally is not a deal breaker but i can clearly understand the importance of that for the KC project.

Normally, a good schematic contain all indication to a good PCB routing. I think that can be usefull define some Net propierties predefined on schematic. Posibility mark one wire on some parameters like minimum track width, min cleareance with another tracks, etc.