u/tauofthemachine

Bit off more than I can chew.

I'm very new to python, and coding in general though I do have some amateur c++ experience. I've been building (mostly vibe coding lol) a project which I really want to get working, only it's grown to the point where I'm not sure what to do next.

How can I get help with my project? Will it be safe if I make it public on github?

reddit.com
u/tauofthemachine — 5 hours ago
▲ 1 r/KiCad

Footprint failing in PCB DRC

I'm building a footprint with dozens of through hole pads and copper lines (all with no net), and when I import the footprint into a PCB every connection between a line and a through hole pad fails due to clearance violations from the lines overlapping the through hole pads. Is there anything I can do about this?

reddit.com
u/tauofthemachine — 5 days ago
▲ 0 r/KiCad

Footprint pad numbering schema

I am creating a PCB inductor footprint made of through hole pads and copper traces.

There are two distinct "phases" to the coil. I will number the input and output pads "1" and "2" to match my schematic, but is it correct to make all the TH Pads in each of the phases the same number, of should I use sequential numbers?

reddit.com
u/tauofthemachine — 13 days ago
▲ 1 r/KiCad

F.Cu lines won't connect to custom footprint.

Hi. I've made a footprint in footprint editor. The footprint has two through hole pads (1 and 2) and a F.cu' line between them. All have no net.

I placed my footprint into the PCB editor, and when I try to connect F.Cu' lines to the pads I get a "The routing start point violates DRC" error and the line between the pads highlights green.

I am able to connect B.Cu' lines to the pads, and F.Cu' lines to the line between the pads.

What changes do I need to make to my footprint to make connections to the through hole pads?

I'm using kicad 9.07

Thanks.

Schematic / footprint / footprint on board, showing what happens when I try to start a trace from pin 2

reddit.com
u/tauofthemachine — 20 days ago

How to organize a program back end so it doesn't turn into spaghetti?

I'm very new to this, and I may have a bit of a tangle of functions triggering other functions across modules, and I'm wondering if there's a way to manage this so it remains understandable. AI suggested a pub/sub orchestration. Would that work, or is it more for a website with subscribers and messages?

reddit.com
u/tauofthemachine — 30 days ago

What's the best schema for small configuration module?

Hi. I'm very new to python, though I have a little c++ experience. I'm working on a script which takes configurations from about 30 variables from module user_inputs.py The user can change to values manually to experiment.

It's very simple to import the module and use the variables in my code. But I want to grow the program to multiple "scripts", which each have their own configuration module. the values in the selected module would be changed with a gui built in niceGIU.

I can't determine if I should keep the variables as they are, or refactor the variables to a class somehow. (which would be quite a lot of work, and I feel it would make the code less human-readable)

reddit.com
u/tauofthemachine — 1 month ago