Skip to content

Latest commit

 

History

History
65 lines (46 loc) · 3.6 KB

README.md

File metadata and controls

65 lines (46 loc) · 3.6 KB

Awesome JITX

This is a collection of helpful code libraries for designing circuit boards with JITX.

Contents

  • How to Use - Instructions for using Packages
  • Frameworks - Framework Libraries to speed up design development
  • Circuits - Code for generating common circuits like filters, and power regulators
  • Components - Component Libraries, Generators, etc
  • Fabrication - Stackups and Constraints for Fabricators
  • Libraries - Common utilities like curl

How To Use

The best way to use many of these projects is through the slm library manager. To add a dependency, use the Github path to that project, for example:

$>  $SLM add -git JITx-Inc/debug

Run this command from your VSCode project. This will result in a line added to the slm.toml file of your JITX project that looks like this:

[dependencies]
debug = { git = "JITx-Inc/debug", version = "0.3.3" }

Frameworks

  • JSL - JITX standard library (JSL) which contains landpattern generators, symbol generators, protocols, and many other packages for supporting designs in JITX.

Circuits

  • power-systems - Architectures and solvers for DC/DC power regulation, and power filters
  • debug - Debugging circuits for JTAG, SWD, test points, etc.
  • voltage-divider - Voltage divider circuit solver and generator

Components

  • connectors - Helpful connectors like USB, and terminal blocks, mapped to standard interfaces
  • diodes - Diodes including zeners and ESD arrays.
  • FTDI - Circuits for FTDI components, including parts like the FT2232HL
  • microchip-networking - Circuits for Microchip networking devices, including ethernet switches
  • TI-vreg - Voltage regulators from Texas Instruments
  • stmicro - Microcontrollers from STMicro
  • mechanical - Mechanical components like mounting holes, fiducials, layer legends, etc.
  • passives - Passive part generators, eg ferrites, crystals, etc.
  • switches - Library of switch components, such as tactile switches, DIP switches, etc.
  • inductors - Library of inductor components
  • EEPROM - Library of EEPROM components

Fabrication

  • jlc-pcb - Stackups, vias, and impedance controlled designs for JLCPCB

Libraries