Skip to content

Awesome JITX Projects and Resources for making your Software Defined Electronics

Notifications You must be signed in to change notification settings

JITx-Inc/awesome-jitx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 

Repository files navigation

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

About

Awesome JITX Projects and Resources for making your Software Defined Electronics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published