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

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