Difference between revisions of "KiCad"

From Land Boards Wiki
Jump to navigation Jump to search
Line 1: Line 1:
 
== Custom BOM Python Script ==
 
== Custom BOM Python Script ==
  
 +
* Creates .csv file in the folder where the schematic is located
 
* Script adds Datasheet path to Description
 
* Script adds Datasheet path to Description
 
* [https://github.com/land-boards/lb-boards/blob/master/KiCAD/pyScripts/LandBoardsBOM.py LandBoardsBOM.py] - our BOM script that runs from "Generate Bill of Materials..." in KiCad Schematic Editor
 
* [https://github.com/land-boards/lb-boards/blob/master/KiCAD/pyScripts/LandBoardsBOM.py LandBoardsBOM.py] - our BOM script that runs from "Generate Bill of Materials..." in KiCad Schematic Editor
Line 7: Line 8:
 
[[file:KiCad_BOM_Icon.PNG]]
 
[[file:KiCad_BOM_Icon.PNG]]
  
* Add link to script in KiCad  
+
* Add link to script in KiCad
  
 
[[file:KiCad_BOM_Select.PNG]]
 
[[file:KiCad_BOM_Select.PNG]]

Revision as of 19:30, 24 May 2022

Custom BOM Python Script

  • Creates .csv file in the folder where the schematic is located
  • Script adds Datasheet path to Description
  • LandBoardsBOM.py - our BOM script that runs from "Generate Bill of Materials..." in KiCad Schematic Editor
  • Put into folder in KiCad projects pyScripts folder

KiCad BOM Icon.PNG

  • Add link to script in KiCad

KiCad BOM Select.PNG

  • Edit in spreadsheet program
  • Use pyCSVtoMWTable to create MediaWiki format output

Panelizing

SPICE Simulation

Create Footprints Using FreeCAD

"Standard" Footprints

1/8 W resistor footprint

  • Part on PCB

Resistor EighthWatt Footprint.PNG

  • KiCad v6 footprint
Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal

1/4 W resistor footprint

  • Part on PCB

Resistor QuarterWatt CCA.PNG

  • KiCad v6 footprint
Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal

Cap, 0.2" pitch

  • Part on PCB

Cap 200millPitch.PNG

  • KiCad v6 footprint
Capacitor_THT:C_Rect_L7.0mm_W3.5mm_P5.00mm
  • KiCad v5 footprint
Capacitors_ThroughHole:C_Rect_L7_W3.5_P5