Create Array is useless for real world application
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Expired
|
Undecided
|
Unassigned |
Bug Description
Not trying to pee on your GAL mode parade here, but every time I try to use it I find it less and less useful really for anything and it scares me to think that you guys are heralding it as a future of KiCad . There is a feature in this mode called Create Array. I gave it a try, hoping that at the very least I can back-import it to the normal usable mode. First of all, let me say that even if I'd tried to make it more confusing intentionally, I probably would've failed. There is horizontal and vertical spacing, but then there is horizontal and vertical offset, and on top of that (actually on the bottom) one of the most mysterious settings called stagger, which doesn't even have units specified. Why would you even want to stagger panels?! Half of the window is dedicated to some obscure complicated numbering schemes. What are we numbering? Individual panels? Components? Who cares! Nobody needs that. I've got a feeling that whoever designed this tool never actually had a board manufactured in his/her life.
Now about the complete uselessness. By many trial and error itterations I finally figured out what each setting does.. I think.. more or less...and made an "array". Unfortunately it comes out unusable on the other end. Those who have ever submitted files to a board house know that you need to specify either tab-routing or V-scoring to be able to separate individual panels later on (unless your target audience is hardcore DIYers who cut them apart on a table saw) KiCad doesn't really have a layer dedicated for routing. So I used User Drawing layer to specify routing around the panels and outlines the tabs. I give you three tries to guess what layer this cool tool arbitrarily chooses to omit. And there is not even a setting to clarify your selection to make sure that User Drawing layer is included when you highlight the board (or at least I can't find it). Selection clarification is a subject of another diatribe.
If you would be actually serious about making something usable, you should've created a simple clear tool where you specify:
-array dimensions (number of panels in X and Y directions)
-Tab routing/V-scoring
-Array Edge Dimensions
If Tab routing is selected:
-number of tabs per panel side
-tabs width
-routing width
-tabs perforation (number, diameter)
And that's it! The program creates a new PCB and automatically spaces the panels, adds routing lines (or v-scoring lines), adds NPTH holes for tabs if those are perforated, draws the array edges with all the panels centered inside and voila! Something that you can make Gerbers out of and send it out - no additional tinkering required.
description: | updated |
description: | updated |
description: | updated |
Changed in kicad: | |
status: | New → Opinion |
Do you feel better now?