Allow to drag PCB objects into groups
Currently, the only way to add an object to a group is to create it there. It's useful to group existing parts and target them as a group, for pad sizes, keepouts, etc.
Add supporting KiCAD v6+
After the sixth version of KiCAD was released, many platforms with KiCAD component libraries started supporting all version 6 files, so actually components from their libraries cannot be added to Flux. It would be great if Flux had support for version 6 of KiCAD, it would make it possible to import components/files from ultralibrarian without problems
The schematic is very dark and can be hard to read with the black background. Would be nice with a "Light mode" in addition to the current dark mode.
Expressions that reference other Parts
The ability to define an expression that references another Part node in the same Project has been requested. For example, a Part R2 could have a Position X rule with expression =R1.bakedRules.position.x which would cause R2 's x position to match that of R1 Should this be on the roadmap? Bryan also had a thought - reference support could generalise to allow more advanced expressions such as: =select("[R2 > P1]").position.x https://fluxcommunity.slack.com/archives/C020WER2V8R/p1653954449958359
Newly published part is not searchable by other users
See discussion in this post: https://buildwithflux.workplace.com/groups/1274499036357906/permalink/1708741342933671/ In summary, other users will not see a part one just published, sometimes it can take a few hours or 1-2 days, according to Vasyl. Repro step: In account A, create and publish a part After like a few seconds, refresh account A's page and can search and can see the part you just published In account B, try to refresh the page and search the same part, but cannot see it in PartLibrary
Exclude tracks, layers and silk screen from STL export
Exclude tracks, layers and silk screen from STL export. Maybe some other ways also to simplify the 3d model export.
DXF layout shape doesn't work?
I used dxf made in Inkscape and Flux can't recognize it. https://www.loom.com/share/ee0aa50c94ab41328db30c6e065eaea4?sid=8934dcc7-029e-458a-965d-677846a46665 SVG: https://drive.google.com/file/d/1_Mb9UjYlIIjNpMMgb6uxfBaq-Eq4DRyd/view?usp=sharing DXF: https://drive.google.com/file/d/1csntiOKZmwrKuOlruAb3q31FOeVBdZs0/view?usp=sharing Project: https://www.flux.ai/vasy_skral/dxf-test-50x50?editor=pcb_3d
Flipping portion of trace should auto-insert vias
If I select a segment on a complex copper trace and apply the Flip operation, I'd expect Vias to auto insert at the end points of that trace segment, so that connectivity along the copper trace is maintained. Currently no Vias are inserted when 👆 is done, resulting in disconnect between copper segments on Top and Bottom layers https://www.loom.com/share/bf706d1484b745ee9cd74f82f8bf63cf?sid=c90e3505-3e8d-4fe0-b01c-40621b5f8544
Impedance Matching Constraint Properties
I guess this is an open question for where the algorithm gets its manufacturing constraints? I was given an impedance matched pair with 0.125mm spacing, but I want to specify a minimum of 0.2mm spacing. This should be a property somewhere for the user to help constrain the algorithm.