It’s quite crazy how much both of you are misunderstanding my points. Kicad is currently too restrictive towards a specific workflow. I am not against the workflow of schematic then board (although sometimes having to do a schematic is unnecessary). In real life, sometimes you might need to occasionally do little edits that break this workflow. Sometimes you need to go back and fix mistakes, but Kicad isn’t currently very nice about this.
Well at-least I know where to post these things now.
But I had really thought that the bugtracker was for issues with current features, not new ideas.
Sorry, my mistake. I had posted that after 2 weeks of not using Kicad.
Oh please don’t assume that I’m suggesting to reverse the entire workflow. I’m talking about assigning a footprint to an existing component on the schematic that doesn’t have a footprint assigned yet. Sometimes I like to experiment with how I can make things fit on the board. For example, deciding between two dual op-amps or a single quad op-amp, depending on the space I have. I also like to add internal connectors in the board phase, and wish I didn’t have to deal with the schematic to do that.
Like I said, Kicad is currently too restrictive in how you choose to use it. Although you generally want to make the schematic before the board, occasionally you might want to make an edit that breaks that workflow.
Additionally, what if I start the project as a board, thinking that it’s too simple to need a schematic, but then I change my mind? After I make my schematic, I would much rather assign the footprints already on the board than have to place them again.
What if some of the components are going to be wired off-board? Those don’t need footprints.
[quote=“Andy_P, post:3, topic:5429, full:true”]
[quote=“Electric-Gecko, post:1, topic:5429”]
I want to propose that CvPCB be removed, and footprint association would instead happen when you place the footprint in PCBnew.[/quote]
If you read through this forum, you will soon learn what I think of the CvPCB design flow. But your idea really isn’t any different from the CvPCB flow. As it stands now, you draw a schematic, and then when it’s time to do the layout, you do the footprint association, which then allows a proper net list to be generated for layout. You suggest doing the footprint association from within the layout, and honestly, what’s the difference?[/quote]
Just easier to think about. It lets you decide on one component at a time, instead of going over the whole list and then going back if you changed your mind. Also, having this in the PCB editor allows you to experiment with how different footprints will fit on your board.
Yeah; I’m just a hobbyist. But I don’t think that my proposal will be at anyone’s expense.