7
mirror of https://github.com/oxidecomputer/hw-ignition-adapter.git synced 2025-04-13 19:09:33 +00:00

Initial commit of restructured design

This commit is contained in:
Nathanael Huffman 2023-02-24 16:34:10 -06:00
parent a7ebc84fc3
commit 7d87b6203c
No known key found for this signature in database
GPG Key ID: 48483F4460FE05AB
12 changed files with 17967 additions and 1 deletions

29
.gitignore vendored Normal file
View File

@ -0,0 +1,29 @@
# For PCBs designed using KiCad: https://www.kicad.org/
# Format documentation: https://kicad.org/help/file-formats/
# Temporary files
*.000
*.bak
*.bck
*.kicad_pcb-bak
*.kicad_sch-bak
*-backups
*.kicad_prl
*.sch-bak
*~
_autosave-*
*.tmp
*-save.pro
*-save.kicad_pcb
fp-info-cache
# Netlist files (exported from Eeschema)
*.net
# Autorouter files (exported from Pcbnew)
*.dsn
*.ses
# Exported BOM files
*.xml
*.csv

43
CONTRIBUTING.md Normal file
View File

@ -0,0 +1,43 @@
# Project status and open source
This repo is public because
1. It has always been our intention to make this open-source.
2. We figured it's best to err on the side of doing this early instead of late.
3. It may prove useful to those outside our company.
This is not a production design. It was designed for and served a specific
purpose in support of our actual production designs. It is not under active
development, and comes with no warranty.
And so, we thought it was important to explain where we're currently at, and
manage your expectations.
- We are a small company.
- Our current goal is to get our first generation products finished and in
customers' hands.
- We've created this design in support of our end-goal, not as its own thing.
We're all working on the products, and tool development is a side effect.
- For expediency, we've made "get-it-done" choices with libraries and parts.
We may split or clean this up later, but, for now, we're primarily focused on
getting _our_ product ready, because, again, we need to finish our computers.
- These points together mean that we may not have enough bandwidth to review and
integrate outside PRs right now.
You're welcome to send PRs! If we have time, or if the PRs are very small or fix
bugs, we may even integrate them in the near future. But be aware that we might
not get to it for a while, by which time it might no longer be relevant.
We've all dealt with those open source projects that feel open in name only, and
have big patches and history-free source drops appearing from behind the walls
of some large organization. We don't like that, and we're not going to do that.
But please bear with us while we're scaling up.
If you want to ask about whether a PR is consistent with our short-term plan
_before_ you put in the work -- and you should! -- hit us up in an issue.
Thanks!

View File

@ -1,2 +1,17 @@
# hw-ignition-adapter
Programming Adapter for using Adafruit FT232H and iceprog
![](<https://img.shields.io/badge/-Kicad 7-blue>)
![](<https://img.shields.io/badge/-Active-green>)
Programming Adapter for using [Adafruit FT232H](https://www.adafruit.com/product/2264)
compatible with iceprog and the Samtec debug pinout we're using on our designs.
We have typically built this by soldering the strip headers
included with the adafruit dongle upside-down on the
Adafruit adaptor and then soldered into this board making a purpose-built unit (skipping installation of separate receptacles on this board as are rendered below). If doing so, using some spare
header strips to space the two boards apart has been helpful
for then allowing probes to connect to the pins.
![render](docs/adapter.png)
# Status
CAD has been built and works as designed.

5002
TFC-105-02-F-D-A-K.step Normal file

File diff suppressed because it is too large Load Diff

BIN
docs/adapter.png Normal file

Binary file not shown.

After

(image error) Size: 35 KiB

View File

@ -0,0 +1,176 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# Device_R_Small_US
#
DEF Device_R_Small_US R 0 10 N N 1 F N
F0 "R" 30 20 50 H V L CNN
F1 "Device_R_Small_US" 30 -40 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
R_*
$ENDFPLIST
DRAW
P 5 1 1 0 0 0 40 -15 0 -30 -40 -45 0 -60 N
P 5 1 1 0 0 60 40 45 0 30 -40 15 0 0 N
X ~ 1 0 100 40 D 50 50 1 1 P
X ~ 2 0 -100 40 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Ignition_ADAFRUIT_FT232H_REV_D
#
DEF Ignition_ADAFRUIT_FT232H_REV_D J 0 40 Y Y 1 F N
F0 "J" 0 700 50 H V C CNN
F1 "Ignition_ADAFRUIT_FT232H_REV_D" 0 -700 50 H V C CNN
F2 "adafruit:ADAFRUIT_FT232H_REVD" 0 -800 50 H I C CNN
F3 "" 0 -700 50 H I C CNN
DRAW
S -300 600 300 -600 0 1 0 f
X 3V 1 -400 500 100 R 50 50 1 1 w
X D6 10 -400 -400 100 R 50 50 1 1 B
X D7 11 -400 -500 100 R 50 50 1 1 B
X C0 12 400 -500 100 L 50 50 1 1 B
X C1 13 400 -400 100 L 50 50 1 1 B
X C2 14 400 -300 100 L 50 50 1 1 B
X C3 15 400 -200 100 L 50 50 1 1 B
X C4 16 400 -100 100 L 50 50 1 1 B
X C5 17 400 0 100 L 50 50 1 1 B
X C6 18 400 100 100 L 50 50 1 1 B
X C7 19 400 200 100 L 50 50 1 1 B
X 5V 2 -400 400 100 R 50 50 1 1 w
X C8 20 400 300 100 L 50 50 1 1 B
X C9 21 400 400 100 L 50 50 1 1 B
X GND 22 400 500 100 L 50 50 1 1 W
X GND 3 -400 300 100 R 50 50 1 1 W
X D0 4 -400 200 100 R 50 50 1 1 B
X D1 5 -400 100 100 R 50 50 1 1 B
X D2 6 -400 0 100 R 50 50 1 1 B
X D3 7 -400 -100 100 R 50 50 1 1 B
X D4 8 -400 -200 100 R 50 50 1 1 B
X D5 9 -400 -300 100 R 50 50 1 1 B
ENDDRAW
ENDDEF
#
# Ignition_IGNITION_TARGET_HDR
#
DEF Ignition_IGNITION_TARGET_HDR J 0 40 Y Y 1 F N
F0 "J" 0 600 50 H V C CNN
F1 "Ignition_IGNITION_TARGET_HDR" 0 -600 50 H V C CNN
F2 "samtec-tfc:TFC-105-02-F-D-A-K" 0 -700 50 H I C CNN
F3 "" -350 -1250 50 V I C CNN
$FPLIST
PinHeader?2x05?P1.27mm*
$ENDFPLIST
DRAW
S -400 210 -360 190 0 1 0 N
S -400 390 -360 410 0 1 0 N
S -400 500 400 -500 0 1 10 f
S -360 -410 -400 -390 0 1 0 N
S 360 -290 400 -310 0 1 0 N
S 360 90 400 110 0 1 0 N
S 400 -410 360 -390 0 1 0 N
S 400 -110 360 -90 0 1 0 N
S 400 -10 360 10 0 1 0 N
S 400 410 360 390 0 1 0 N
S 360 190 400 210 1 1 0 N
X ~SS 1 500 100 100 L 50 50 1 1 P
X NC 10 500 -400 100 L 50 50 1 1 N
X MOSI 2 500 -100 100 L 50 50 1 1 P
X MISO 3 500 0 100 L 50 50 1 1 P
X SCK 4 500 200 100 L 50 50 1 1 P
X GND 5 -500 -400 100 R 50 50 1 1 W
X VCC_3V 6 -500 400 100 R 50 50 1 1 P
X CDONE 7 -500 200 100 R 50 50 1 1 P
X ~RESET 8 500 400 100 L 50 50 1 1 P
X NC 9 500 -300 100 L 50 50 1 1 N
ENDDRAW
ENDDEF
#
# Jumper_SolderJumper_3_Bridged12
#
DEF Jumper_SolderJumper_3_Bridged12 JP 0 0 Y N 1 F N
F0 "JP" -100 -100 50 H V C CNN
F1 "Jumper_SolderJumper_3_Bridged12" 0 110 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
SolderJumper*Bridged12*
$ENDFPLIST
DRAW
A -40 0 40 901 -901 0 1 0 N -40 40 -40 -40
A -40 0 40 901 -901 0 1 0 F -40 40 -40 -40
A 40 0 40 -899 899 0 1 0 N 40 -40 40 40
A 40 0 40 -899 899 0 1 0 F 40 -40 40 40
S -40 20 -20 -20 0 1 0 F
S -20 40 20 -40 0 1 0 F
P 2 0 1 0 -100 0 -80 0 N
P 2 0 1 0 -40 40 -40 -40 N
P 2 0 1 0 0 -50 0 -40 N
P 2 0 1 0 40 40 40 -40 N
P 2 0 1 0 100 0 80 0 N
X A 1 -200 0 100 R 50 50 1 1 P
X C 2 0 -150 100 U 50 50 1 1 I
X B 3 200 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Mechanical_Fiducial
#
DEF Mechanical_Fiducial FID 0 20 Y Y 1 F N
F0 "FID" 0 200 50 H V C CNN
F1 "Mechanical_Fiducial" 0 125 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Fiducial*
$ENDFPLIST
DRAW
C 0 0 50 0 1 20 f
ENDDRAW
ENDDEF
#
# Mechanical_MountingHole_Pad
#
DEF Mechanical_MountingHole_Pad H 0 40 N N 1 F N
F0 "H" 0 250 50 H V C CNN
F1 "Mechanical_MountingHole_Pad" 0 175 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
MountingHole*Pad*
$ENDFPLIST
DRAW
C 0 50 50 0 1 50 N
X 1 1 0 -100 100 U 50 50 1 1 I
ENDDRAW
ENDDEF
#
# power_GND
#
DEF power_GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "power_GND" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_PWR_FLAG
#
DEF power_PWR_FLAG #FLG 0 0 N N 1 F P
F0 "#FLG" 0 75 50 H I C CNN
F1 "power_PWR_FLAG" 0 150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N
X pwr 1 0 0 0 U 50 50 0 0 w
ENDDRAW
ENDDEF
#
#End Library

View File

@ -0,0 +1,3 @@
EESchema-DOCLIB Version 2.0
#
#End Doc Library

View File

LOADING design file

View File

@ -0,0 +1,107 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# Fiducial-Mechanical
#
DEF Fiducial-Mechanical FID 0 20 Y Y 1 F N
F0 "FID" 0 200 50 H V C CNN
F1 "Fiducial-Mechanical" 0 125 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Fiducial*
$ENDFPLIST
DRAW
C 0 0 50 0 1 20 f
ENDDRAW
ENDDEF
#
# GND-power
#
DEF GND-power #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "GND-power" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# MountingHole_Pad-Mechanical
#
DEF MountingHole_Pad-Mechanical H 0 40 N N 1 F N
F0 "H" 0 250 50 H V C CNN
F1 "MountingHole_Pad-Mechanical" 0 175 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
MountingHole*Pad*
$ENDFPLIST
DRAW
C 0 50 50 0 1 50 N
X 1 1 0 -100 100 U 50 50 1 1 I
ENDDRAW
ENDDEF
#
# PWR_FLAG-power
#
DEF PWR_FLAG-power #FLG 0 0 N N 1 F P
F0 "#FLG" 0 75 50 H I C CNN
F1 "PWR_FLAG-power" 0 150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N
X pwr 1 0 0 0 U 50 50 0 0 w
ENDDRAW
ENDDEF
#
# R_Small_US-Device
#
DEF R_Small_US-Device R 0 10 N N 1 F N
F0 "R" 30 20 50 H V L CNN
F1 "R_Small_US-Device" 30 -40 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
R_*
$ENDFPLIST
DRAW
P 5 1 1 0 0 0 40 -15 0 -30 -40 -45 0 -60 N
P 5 1 1 0 0 60 40 45 0 30 -40 15 0 0 N
X ~ 1 0 100 40 D 50 50 1 1 P
X ~ 2 0 -100 40 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# SolderJumper_3_Bridged12-Jumper
#
DEF SolderJumper_3_Bridged12-Jumper JP 0 0 Y N 1 F N
F0 "JP" -100 -100 50 H V C CNN
F1 "SolderJumper_3_Bridged12-Jumper" 0 110 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
SolderJumper*Bridged12*
$ENDFPLIST
DRAW
S -40 20 -20 -20 0 1 0 F
A -40 0 40 901 -901 0 1 0 N -40 40 -40 -40
A -40 0 40 901 -901 0 1 0 F -40 40 -40 -40
S -20 40 20 -40 0 1 0 F
P 2 0 1 0 -100 0 -80 0 N
P 2 0 1 0 -40 40 -40 -40 N
P 2 0 1 0 0 -50 0 -40 N
P 2 0 1 0 40 40 40 -40 N
P 2 0 1 0 100 0 80 0 N
A 40 0 40 -899 899 0 1 0 N 40 -40 40 40
A 40 0 40 -899 899 0 1 0 F 40 -40 40 40
X A 1 -200 0 100 R 50 50 1 1 P
X C 2 0 -150 100 U 50 50 1 1 I
X B 3 200 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
#End Library

View File

LOADING design file

View File

@ -0,0 +1,586 @@
{
"board": {
"3dviewports": [],
"design_settings": {
"defaults": {
"board_outline_line_width": 0.049999999999999996,
"copper_line_width": 0.19999999999999998,
"copper_text_italic": false,
"copper_text_size_h": 1.5,
"copper_text_size_v": 1.5,
"copper_text_thickness": 0.3,
"copper_text_upright": false,
"courtyard_line_width": 0.049999999999999996,
"dimension_precision": 4,
"dimension_units": 3,
"dimensions": {
"arrow_length": 1270000,
"extension_offset": 500000,
"keep_text_aligned": true,
"suppress_zeroes": false,
"text_position": 0,
"units_format": 1
},
"fab_line_width": 0.09999999999999999,
"fab_text_italic": false,
"fab_text_size_h": 1.0,
"fab_text_size_v": 1.0,
"fab_text_thickness": 0.15,
"fab_text_upright": false,
"other_line_width": 0.09999999999999999,
"other_text_italic": false,
"other_text_size_h": 1.0,
"other_text_size_v": 1.0,
"other_text_thickness": 0.15,
"other_text_upright": false,
"pads": {
"drill": 2.54,
"height": 3.556,
"width": 3.556
},
"silk_line_width": 0.12,
"silk_text_italic": false,
"silk_text_size_h": 1.0,
"silk_text_size_v": 1.0,
"silk_text_thickness": 0.15,
"silk_text_upright": false,
"zones": {
"min_clearance": 0.3
}
},
"diff_pair_dimensions": [],
"drc_exclusions": [],
"meta": {
"filename": "board_design_settings.json",
"version": 2
},
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"connection_width": "warning",
"copper_edge_clearance": "error",
"copper_sliver": "warning",
"courtyards_overlap": "error",
"diff_pair_gap_out_of_range": "error",
"diff_pair_uncoupled_length_too_long": "error",
"drill_out_of_range": "error",
"duplicate_footprints": "warning",
"extra_footprint": "warning",
"footprint": "error",
"footprint_type_mismatch": "ignore",
"hole_clearance": "error",
"hole_near_hole": "error",
"invalid_outline": "error",
"isolated_copper": "warning",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"lib_footprint_issues": "warning",
"lib_footprint_mismatch": "warning",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "warning",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_edge_clearance": "warning",
"silk_over_copper": "warning",
"silk_overlap": "warning",
"skew_out_of_range": "error",
"solder_mask_bridge": "error",
"starved_thermal": "error",
"text_height": "warning",
"text_thickness": "warning",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_dangling": "warning",
"track_width": "error",
"tracks_crossing": "error",
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
"zones_intersect": "error"
},
"rule_severitieslegacy_courtyards_overlap": true,
"rule_severitieslegacy_no_courtyard_defined": false,
"rules": {
"max_error": 0.005,
"min_clearance": 0.0,
"min_connection": 0.0,
"min_copper_edge_clearance": 0.024999999999999998,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.19999999999999998,
"min_microvia_drill": 0.09999999999999999,
"min_resolved_spokes": 2,
"min_silk_clearance": 0.0,
"min_text_height": 0.7999999999999999,
"min_text_thickness": 0.08,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.15,
"min_via_annular_width": 0.09999999999999999,
"min_via_diameter": 0.5,
"solder_mask_to_copper_clearance": 0.0,
"use_height_for_length_calcs": true
},
"teardrop_options": [
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 5,
"td_on_pad_in_zone": false,
"td_onpadsmd": true,
"td_onroundshapesonly": false,
"td_ontrackend": false,
"td_onviapad": true
}
],
"teardrop_parameters": [
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_round_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_rect_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_track_end",
"td_width_to_size_filter_ratio": 0.9
}
],
"track_widths": [
0.0,
0.6
],
"via_dimensions": [],
"zones_allow_external_fillets": false
},
"layer_presets": [],
"viewports": []
},
"boards": [],
"cvpcb": {
"equivalence_files": []
},
"erc": {
"erc_exclusions": [],
"meta": {
"version": 0
},
"pin_map": [
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
1,
0,
1,
2
],
[
0,
1,
0,
0,
0,
0,
1,
1,
2,
1,
1,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2
],
[
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
2
],
[
0,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
1,
2,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
0,
2,
1,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2
]
],
"rule_severities": {
"bus_definition_conflict": "error",
"bus_entry_needed": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"conflicting_netclasses": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"endpoint_off_grid": "warning",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"lib_symbol_issues": "warning",
"missing_bidi_pin": "warning",
"missing_input_pin": "warning",
"missing_power_pin": "error",
"missing_unit": "warning",
"multiple_net_names": "warning",
"net_not_bus_member": "warning",
"no_connect_connected": "warning",
"no_connect_dangling": "warning",
"pin_not_connected": "error",
"pin_not_driven": "error",
"pin_to_pin": "warning",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"simulation_model_issue": "error",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "ignition_adafruit_ft232h_rD_adapter.kicad_pro",
"version": 1
},
"net_settings": {
"classes": [
{
"bus_width": 12,
"clearance": 0.15,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.3,
"microvia_drill": 0.1,
"name": "Default",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.1778,
"via_diameter": 0.6,
"via_drill": 0.3,
"wire_width": 6
}
],
"meta": {
"version": 3
},
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": [
{
"netclass": "Default",
"pattern": "/CDONE"
},
{
"netclass": "Default",
"pattern": "/SPI_MISO"
},
{
"netclass": "Default",
"pattern": "/SPI_MOSI"
},
{
"netclass": "Default",
"pattern": "/SPI_SCK"
},
{
"netclass": "Default",
"pattern": "/VCC"
},
{
"netclass": "Default",
"pattern": "/~{CRESET}"
},
{
"netclass": "Default",
"pattern": "/~{SPI_SS}"
},
{
"netclass": "Default",
"pattern": "GND"
},
{
"netclass": "Default",
"pattern": "Net-(J1-Pad1)"
},
{
"netclass": "Default",
"pattern": "Net-(J1-Pad12)"
},
{
"netclass": "Default",
"pattern": "Net-(J1-Pad13)"
},
{
"netclass": "Default",
"pattern": "Net-(J1-Pad14)"
},
{
"netclass": "Default",
"pattern": "Net-(J1-Pad15)"
},
{
"netclass": "Default",
"pattern": "Net-(J1-Pad16)"
},
{
"netclass": "Default",
"pattern": "Net-(J1-Pad17)"
},
{
"netclass": "Default",
"pattern": "Net-(J1-Pad18)"
},
{
"netclass": "Default",
"pattern": "Net-(J1-Pad19)"
},
{
"netclass": "Default",
"pattern": "Net-(J1-Pad2)"
},
{
"netclass": "Default",
"pattern": "Net-(J1-Pad20)"
},
{
"netclass": "Default",
"pattern": "Net-(J1-Pad21)"
},
{
"netclass": "Default",
"pattern": "Net-(J1-Pad4)"
},
{
"netclass": "Default",
"pattern": "Net-(J1-Pad5)"
},
{
"netclass": "Default",
"pattern": "Net-(J1-Pad7)"
},
{
"netclass": "Default",
"pattern": "Net-(J1-Pad9)"
},
{
"netclass": "Default",
"pattern": "Net-(J2-Pad10)"
},
{
"netclass": "Default",
"pattern": "Net-(J2-Pad9)"
}
]
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "",
"specctra_dsn": "",
"step": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"drawing": {
"dashed_lines_dash_length_ratio": 12.0,
"dashed_lines_gap_length_ratio": 3.0,
"default_line_thickness": 6.0,
"default_text_size": 50.0,
"field_names": [],
"intersheets_ref_own_page": false,
"intersheets_ref_prefix": "",
"intersheets_ref_short": false,
"intersheets_ref_show": false,
"intersheets_ref_suffix": "",
"junction_size_choice": 3,
"label_size_ratio": 0.25,
"pin_symbol_size": 0.0,
"text_offset_ratio": 0.08
},
"legacy_lib_dir": "",
"legacy_lib_list": [],
"meta": {
"version": 1
},
"net_format_name": "",
"page_layout_descr_file": "",
"plot_directory": "",
"spice_current_sheet_as_root": false,
"spice_external_command": "spice \"%I\"",
"spice_model_current_sheet_as_root": true,
"spice_save_all_currents": false,
"spice_save_all_voltages": false,
"subpart_first_id": 65,
"subpart_id_separator": 0
},
"sheets": [
[
"a528bb3e-e753-4d80-9bae-5d3dd082b6f5",
""
]
],
"text_variables": {}
}

View File

LOADING design file