1.
JITX Documentation - Intro - PCB Design Software Defined Hardware
2.
Documentation Index
3.
JITX Reference
❱
3.1.
JITX Statements
❱
3.1.1.
Boards
❱
3.1.1.1.
name
3.1.1.2.
description
3.1.1.3.
layer
3.1.1.4.
stackup
❱
3.1.1.4.1.
layer
3.1.2.
Bundles
❱
3.1.2.1.
name
3.1.2.2.
description
3.1.2.3.
ports
3.1.3.
Checks
❱
3.1.3.1.
#CHECK
3.1.4.
Components
❱
3.1.4.1.
description
3.1.4.2.
emodel
3.1.4.3.
landpattern
3.1.4.4.
manufacturer
3.1.4.5.
datasheet
3.1.4.6.
mpn
3.1.4.7.
name
3.1.4.8.
pin-properties
3.1.4.9.
ports
3.1.4.10.
property
3.1.4.11.
reference-prefix
3.1.4.12.
require
3.1.4.13.
supports
3.1.4.14.
symbol
❱
3.1.4.14.1.
Completed Code
3.1.4.15.
value-label
3.1.5.
Enums
3.1.6.
Geometry
❱
3.1.6.1.
Shape
❱
3.1.6.1.1.
Circle
3.1.6.1.2.
Line
3.1.6.1.3.
Point
3.1.6.1.4.
Polygon
3.1.6.1.5.
Rectangle
3.1.6.1.6.
Text
3.1.6.1.7.
Union
3.1.6.2.
copper
3.1.6.3.
copper-pour
3.1.6.4.
loc
3.1.6.5.
via
3.1.7.
Land Patterns
❱
3.1.7.1.
copper
3.1.7.2.
description
3.1.7.3.
external-names
3.1.7.4.
layers
3.1.7.5.
name
3.1.7.6.
pad
3.1.7.7.
via
3.1.7.8.
ref-label
3.1.7.9.
model3d
3.1.8.
Materials
❱
3.1.8.1.
name
3.1.8.2.
description
3.1.9.
Modules
❱
3.1.9.1.
description
3.1.9.2.
geom
3.1.9.3.
inst
3.1.9.4.
layer
3.1.9.5.
component-status
3.1.9.6.
do-not-populate
3.1.9.7.
layout-group
3.1.9.8.
name
3.1.9.9.
net
3.1.9.10.
node
3.1.9.11.
place
3.1.9.12.
ports
3.1.9.13.
property
3.1.9.14.
reference-designator
3.1.9.15.
require
3.1.9.16.
restrict
3.1.9.17.
schematic-group
3.1.9.18.
short-trace
3.1.9.19.
supports
3.1.9.20.
symbol
3.1.9.21.
variants
3.1.10.
Pads
❱
3.1.10.1.
name
3.1.10.2.
description
3.1.10.3.
layer
3.1.11.
Rules
❱
3.1.11.1.
name
3.1.11.2.
description
3.1.12.
Stackups
3.1.13.
Symbols
❱
3.1.13.1.
backend-substitution
3.1.13.2.
description
3.1.13.3.
layer
3.1.13.4.
name
3.1.13.5.
ports
3.1.13.6.
preferred-orientation
3.1.14.
Structs
3.2.
JITX Types
3.3.
JITX Patterns Cheat Sheet
3.4.
Stanza Cheat Sheet
3.5.
Commands
❱
3.5.1.
Main Design
3.5.2.
Top Level Commands
3.5.3.
Lookup
3.5.4.
Part Query API
3.6.
Utilities
❱
3.6.1.
Stateful
3.6.2.
Toleranced
3.6.3.
Design Variables
3.6.4.
Land Patterns
3.6.5.
Land Protrusions
3.6.6.
Properties
3.6.7.
Closest Standard Value
3.6.8.
Mounting Holes
3.6.9.
Testpoints
3.6.10.
Make-Net
3.6.11.
Set Symbols
3.7.
Components
❱
3.7.1.
Resistors
3.7.2.
Capacitors
3.7.3.
Inductors
3.7.4.
Microcontrollers
3.8.
Open Components Database
3.9.
BOM Import Data Format
3.10.
Converting Number Types
3.11.
Using Schematic and Physical Design
3.12.
Known Issues
❱
3.12.1.
Altium Errata
3.12.2.
Kicad Errata
4.
Tutorials
❱
4.1.
Quickstarts (Start Here)
❱
4.1.1.
Quickstart I: Your First JITX Design
❱
4.1.1.1.
Completed Code
4.1.2.
Quickstart II: Organize and Layout a Design
❱
4.1.2.1.
Completed Code
4.1.3.
Quickstart III: Circuit Generators
❱
4.1.3.1.
Completed Code
4.1.4.
Quickstart IV: Check a Design
❱
4.1.4.1.
Completed Code
4.2.
Learn JITX
❱
4.2.1.
Components and Nets
❱
4.2.1.1.
Tutorial Code
4.2.2.
Landpatterns and Symbols
❱
4.2.2.1.
Tutorial Code
4.2.3.
Parametric CAD
❱
4.2.3.1.
Tutorial Code
4.2.4.
Modules
❱
4.2.4.1.
Tutorial Code
4.2.5.
Properties and Parametric Circuits
❱
4.2.5.1.
Tutorial Code
4.2.6.
Bundles
❱
4.2.6.1.
Tutorial Code
4.2.7.
Pin Assignment
❱
4.2.7.1.
Tutorial Code
4.3.
Create a Component
❱
4.3.1.
Tutorial Code
4.4.
Write a Check
❱
4.4.1.
Completed Code
4.5.
Analyze a Design
4.6.
Revise a Design
❱
4.6.1.
Revising a KiCad Design in JITX
4.6.2.
Revising an Altium Design in JITX
4.7.
Create a Land Pattern
4.8.
Import from CAD
❱
4.8.1.
How to Import from KiCad into JITX
4.8.2.
How to Import from Altium into JITX
4.9.
Export to CAD
❱
4.9.1.
How to Export from JITX into Altium Designer
❱
4.9.1.1.
How to Install the JITX Extension for Altium Designer
4.9.2.
How to Export from JITX into KiCad
4.10.
Tips For When You're Stuck
5.
Example Designs
6.
FAQs
❱
6.1.
Installation Instructions
6.2.
Troubleshooting Your Installation
6.3.
Keyboard Shortcuts / Hotkeys
Light
Rust
Coal
Navy
Ayu
JITX Documentation
Revise Existing CAD Designs In JITX
We can revise Kicad or Altium designs in JITX.
How To Revise a Kicad Design
How To Revise an Altium Design