1.
Get Started
❱
1.1.
Install JITX
1.2.
Tutorial: Create a circuit
❱
1.2.1.
Completed Code
1.3.
Tutorial: Schematic and layout
❱
1.3.1.
Completed Code
2.
JITX Reference
❱
2.1.
JITX Statements
❱
2.1.1.
Boards
❱
2.1.1.1.
name
2.1.1.2.
description
2.1.1.3.
layer
2.1.2.
Bundles
❱
2.1.2.1.
name
2.1.2.2.
description
2.1.2.3.
ports
2.1.3.
Checks
❱
2.1.3.1.
#CHECK
2.1.4.
Components
❱
2.1.4.1.
datasheet
2.1.4.2.
description
2.1.4.3.
emodel
2.1.4.4.
eval-when
2.1.4.5.
landpattern
2.1.4.6.
manufacturer
2.1.4.7.
mpn
2.1.4.8.
name
2.1.4.9.
no-connect
2.1.4.10.
pin-properties
2.1.4.11.
pin-model
2.1.4.12.
ports
2.1.4.13.
property
2.1.4.14.
reference-prefix
2.1.4.15.
require
2.1.4.16.
supports
2.1.4.17.
symbol
❱
2.1.4.17.1.
Completed Code
2.1.5.
Enums
2.1.6.
Geometry
❱
2.1.6.1.
Shape
❱
2.1.6.1.1.
Circle
2.1.6.1.2.
Line
2.1.6.1.3.
Point
2.1.6.1.4.
Polygon
2.1.6.1.5.
Rectangle
2.1.6.1.6.
Text
2.1.6.1.7.
Union
2.1.6.2.
copper
2.1.6.3.
copper-pour
2.1.6.4.
loc
2.1.6.5.
via
2.1.7.
Land Patterns
❱
2.1.7.1.
copper
2.1.7.2.
description
2.1.7.3.
external-names
2.1.7.4.
layers
2.1.7.5.
name
2.1.7.6.
pad
2.1.7.7.
via
2.1.7.8.
model3d
2.1.7.9.
Land Pattern with Arguments
❱
2.1.7.9.1.
Example - SOT-23
2.1.8.
Materials
❱
2.1.8.1.
name
2.1.8.2.
description
2.1.9.
Modules
❱
2.1.9.1.
description
2.1.9.2.
eval-when
2.1.9.3.
geom
2.1.9.4.
inst
2.1.9.5.
layer
2.1.9.6.
instance-status
2.1.9.7.
insertion-loss
2.1.9.8.
do-not-populate
2.1.9.9.
layout-group
2.1.9.10.
name
2.1.9.11.
net
2.1.9.12.
no-connect
2.1.9.13.
node
2.1.9.14.
pin-properties
2.1.9.15.
place
2.1.9.16.
ports
2.1.9.17.
property
2.1.9.18.
ref-label
2.1.9.19.
reference-designator
2.1.9.20.
require
2.1.9.21.
restrict
❱
2.1.9.21.1.
Example Code
2.1.9.22.
schematic-group
2.1.9.23.
short-trace
2.1.9.24.
supports
❱
2.1.9.24.1.
Example Code
2.1.9.25.
structure
2.1.9.26.
symbol
2.1.9.27.
timing
2.1.9.28.
timing-difference
2.1.9.29.
topology-segment
2.1.9.30.
value-label
2.1.9.31.
variants
2.1.10.
Pads
❱
2.1.10.1.
name
2.1.10.2.
description
2.1.10.3.
layer
2.1.11.
Rules
❱
2.1.11.1.
name
2.1.11.2.
description
2.1.12.
Routing Structures
❱
2.1.12.1.
pcb-routing-structure
2.1.12.2.
pcb-differential-routing-structure
2.1.12.3.
NeckDown
2.1.13.
Stackups
❱
2.1.13.1.
stack
2.1.14.
Vias
❱
2.1.14.1.
Backdrill
2.1.15.
Schematic Symbols
❱
2.1.15.1.
backend-substitution
2.1.15.2.
description
2.1.15.3.
layer
2.1.15.4.
name
2.1.15.5.
pin
2.1.15.6.
preferred-orientation
2.1.16.
Structs
2.2.
JITX Types
2.3.
JITX Patterns Cheat Sheet
2.4.
Stanza Cheat Sheet
2.5.
Commands
❱
2.5.1.
Main Design
2.5.2.
Top Level Commands
2.5.3.
Lookup
2.5.4.
Part Query API
2.6.
Utilities
❱
2.6.1.
Stateful
2.6.2.
Toleranced
2.6.3.
Design Variables
2.6.4.
Land Patterns
2.6.5.
Land Protrusions
2.6.6.
Properties
2.6.7.
Closest Standard Value
2.6.8.
Mounting Holes
2.6.9.
Testpoints
2.6.10.
Make-Net
2.6.11.
Set Symbols
2.6.12.
Layer Index
2.6.13.
Layer Specifier
2.7.
Components
❱
2.7.1.
Resistors
2.7.2.
Capacitors
2.7.3.
Inductors
2.7.4.
Microcontrollers
2.8.
Open Components Database
2.9.
BOM Import Data Format
2.10.
Converting Number Types
2.11.
Using Schematic and Physical Design
2.12.
SLM: Library Management
2.13.
Known Issues
❱
2.13.1.
Altium Errata
2.13.2.
Kicad Errata
3.
Tutorials
❱
3.1.
Learn JITX
❱
3.1.1.
Components and Nets
❱
3.1.1.1.
Tutorial Code
3.1.2.
Landpatterns and Symbols
❱
3.1.2.1.
Tutorial Code
3.1.3.
Parametric CAD
❱
3.1.3.1.
Tutorial Code
3.1.4.
Modules
❱
3.1.4.1.
Tutorial Code
3.1.5.
Properties and Parametric Circuits
❱
3.1.5.1.
Tutorial Code
3.1.6.
Bundles
❱
3.1.6.1.
Tutorial Code
3.1.7.
Pin Assignment
❱
3.1.7.1.
Tutorial Code
3.2.
Create a Component
❱
3.2.1.
Tutorial Code
3.3.
Write a Check
❱
3.3.1.
Completed Code
3.4.
Analyze a Design
3.5.
Revise a Design
❱
3.5.1.
Revising a KiCad Design in JITX
3.5.2.
Revising an Altium Design in JITX
3.6.
Create a Land Pattern
3.7.
Import from CAD
❱
3.7.1.
How to Import from KiCad into JITX
3.7.2.
How to Import from Altium into JITX
3.8.
Export to CAD
❱
3.8.1.
How to Export from JITX into Altium Designer
❱
3.8.1.1.
How to Install the JITX Extension for Altium Designer
3.8.2.
How to Export from JITX into KiCad
3.9.
Tips For When You're Stuck
4.
Essentials
❱
4.1.
Design Hierarchy
4.2.
Signal Integrity
❱
4.2.1.
Topologies
❱
4.2.1.1.
Stub Example
4.2.2.
Constraints
4.2.3.
Usage Patterns
4.3.
Pin Assignment
5.
Example Designs
6.
FAQs
❱
6.1.
Installation Instructions
6.2.
Troubleshooting Your Installation
6.3.
Keyboard Shortcuts / Hotkeys
7.
Free Tier
JITX Documentation
Shape
public deftype Shape <: Equalable & Hashable
Statement
Description
circle
Circle
line
Line
point
Point
polygon
Polygon
rectangle
Rectangle
text
Text
union
Union