Suite of KiCad co-operating software

New to these. Which other software should I learn in addition of KiCad so multiple software working ‘together’ to handle different phases of electronic hardware design workflow?

Steps:

  1. draw schematic diagram and PCB layout
  2. stimulation on passive parts (what pull up R for board C, to meet rise time of I2C)
  3. stimulation on simple active parts, diode, FET
  4. Calculator. Says, width of PCB track to handle xxxmA with yyy temperature rise.
  5. Simple mechanical CAD. Case to hold PCB, drill holes for connector
  6. Some software that handle file conversion etc. for these to work together

Any recommendatio for 2, 3 and 4.

Is FreeCAD good for 5 and 6

Many thanks

Will ngspice suit me? or it is too advance and many functions and may be difficult to learn and use? or it is like LibraOffice, I only use 10% of its function and it is easy to learn

there is a video but I have not watch it yet.

I use ngspice which is included in KiCad for 2 and 3. However this is always a bit hacky. So if you want to simulate rise time, you have to create an equivalent circuit diagram that represents your data line.

4 is also included in KiCad

For an introduction of simulation (ngspice in KiCad) better have look at these videos: https://www.youtube.com/@holger8105/videos .

1 Like
  1. Schematic & PCB is KiCad itself.
  2. Simulation: ngSpice integrated in KiCad works reasonably well, but it’s a bit difficult to get started. You mostly have to find models yourself, as they are not included (copyright, shady licencing, and problems with encrypted models), and ngSpice does not always converge very well. For beginners it is very difficult to figure out whether their schematic is misbehaving, or something with the models is not right. But It’s the only emulator I have experience with, I’m simply not going to learn and use another schematic entry program on top of KiCad.
  3. Same as 2.
  4. KiCad has a built in calculator in the project manager.
  5. FreeCAD works quite well, but it has it’s own (quite steep) learning curve. There is also the excellent KiCad StepUp workbench in FreeCAD which makes it easy to exchange data between FreeCAD and KiCad.
  6. Same as 5.

That is something you will have to figure out for yourself. I suggest you start with reading though a beginners tutorial and experiment with some of the examples.

1 Like

If that is the current state of matter, may be I should use multiple sim software that a particular active device (FET, BJT and OP-Amp) manufacturer supports ‘officially’.

Any idea for passive parts (R C) sim software, easy co-operate with KiCad, at 20MHz and short trace length. Transmission line and reflection effect can be safely neglected.

If KiCads calculator features are not enough for (4), try the Saturn PCB Toolkit

2 Likes