Repository navigation
HowTo Setup KiCad
This guide explains how to set up KiCad for viewing and modifying Glitchy's PCB design files.
- Computer with internet access
- ~2GB disk space for installation
- Administrator/sudo access
Visit the official KiCad website: https://www.kicad.org/
Download the installer for your operating system:
- Windows: .exe installer
- macOS: .dmg package
- Linux: Package manager or Flatpak
Follow the installation instructions for your platform. Accept all default options unless you have specific requirements.
Glitchy's PCB was designed with KiCad 8.0. Ensure you're using version 8.0 or newer for full compatibility.
Check version: Help → About KiCad
Open the Plugin Manager from KiCad's main window: Plugin and Content Manager (icon in toolbar)
ID: org.openscopeproject.InteractiveHtmlBom
Generates an interactive webpage showing:
- Complete bill of materials
- Component placement visualization
- Click-to-highlight functionality
Useful for hand-assembly and debugging.
ID: com.github.bennymeg.JLC-Plugin-for-KiCad
Simplifies fabrication file generation for JLCPCB:
- Gerber file export
- BOM formatting
- Component placement files (CPL)
ID: com.github.pointhi.kicad-color-schemes.solarized-dark
A comfortable color scheme for extended use. Purely aesthetic.
Navigate to: glitchy/PCB/
- Launch KiCad
- File → Open Project
- Select the
.kicad_profile - Project opens with schematic and PCB
Double-click the schematic file in the project tree, or:
- Tools → Schematic Editor
Double-click the PCB file in the project tree, or:
- Tools → PCB Editor
Converts components from JLCPCB/EasyEDA library to KiCad format.
GitHub: https://github.com/uPesy/easyeda2kicad.py
Installation:
pip install easyeda2kicadUsage:
easyeda2kicad --full --lcsc_id=C123456 --output ./my_libThis saves time creating footprints and symbols for JLCPCB parts.
Web-based JLCPCB component catalog with better search than the official site.
GitHub: https://github.com/yaqwsx/jlcparts
Hosted version: https://yaqwsx.github.io/jlcparts/
Features:
- Stock availability filtering
- Parametric search
- Price sorting
- Open PCB Editor
- File → Fabrication Outputs → Gerbers
- Configure output directory
- Select layers (typically: F.Cu, B.Cu, F.SilkS, B.SilkS, F.Mask, B.Mask, Edge.Cuts)
- Click Plot
- Click Generate Drill Files
With Interactive HTML BOM installed:
- Open PCB Editor
- Tools → Generate Interactive HTML BOM
- Configure options
- Click Generate
With Fabrication Toolkit installed:
- Open PCB Editor
- Tools → External Plugins → JLCPCB Fabrication Toolkit
- Follow wizard prompts
- Files ready for upload
- Ensure you cloned the complete repository
- Check library paths: Preferences → Manage Symbol Libraries
- Add missing libraries from project folder
- Update KiCad to latest version
- Reload libraries: Preferences → Manage Symbol Libraries → Rescan
- Disable 3D rendering while editing
- Close unused windows
- Increase RAM allocation if available