Skip to content

Commit 41b13c7

Browse files
authored
Add fabrication manifest artifact checks (#5)
* Add fabrication manifest artifact checks * Simplify fabrication manifest checks --------- Co-authored-by: AbdelStark <AbdelStark@users.noreply.github.com>
1 parent d3718ae commit 41b13c7

7 files changed

Lines changed: 1424 additions & 2 deletions

File tree

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: Fabrication manifest
2+
3+
on:
4+
pull_request:
5+
push:
6+
branches:
7+
- main
8+
9+
jobs:
10+
check:
11+
name: Check generated fabrication manifest
12+
runs-on: ubuntu-latest
13+
steps:
14+
- name: Check out repository
15+
uses: actions/checkout@v4
16+
with:
17+
lfs: true
18+
19+
- name: Set up Python
20+
uses: actions/setup-python@v5
21+
with:
22+
python-version: "3.x"
23+
24+
- name: Check generated fabrication manifest
25+
run: python3 scripts/generate_fabrication_manifest.py --check

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
__pycache__/
2+
*.py[cod]
3+
14
# For PCBs designed using KiCad: https://www.kicad.org/
25
# Format documentation: https://kicad.org/help/file-formats/
36

@@ -39,4 +42,3 @@ fp-info-cache
3942

4043
# Local project settings
4144
*.kicad_prl
42-

README.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,12 +65,22 @@ Asimov v1 is a 1.2 m, 35 kg biped with 25 actuated degrees of freedom. This repo
6565

6666
### Self-source
6767

68-
Pull the [BOM](https://manual.asimov.inc/v1/bom), source the parts, fabricate what needs fabricating.
68+
Start with the repo-local [fabrication manifest](mechanical/FABRICATION_MANIFEST.csv) for the CAD-derived part inventory, then cross-reference the [BOM](https://manual.asimov.inc/v1/bom) and assembly manual for procurement details, sourcing, and fabrication notes.
6969

7070
**[Assembly Manual →](https://manual.asimov.inc)**
7171

7272
---
7373

74+
## Fabrication manifest
75+
76+
The CAD-derived fabrication manifest can be checked locally:
77+
78+
```bash
79+
python3 scripts/generate_fabrication_manifest.py --check
80+
```
81+
82+
---
83+
7484
## Roadmap
7585

7686
| Status | Item |
Lines changed: 171 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,171 @@
1+
subassembly,fabrication_class,part_id,path
2+
100,ALU_7075,ASV1_100_02A,mechanical/ASV1/100/FABRICATION/ALU_7075/ASV1_100_02A.STEP
3+
100,ALU_7075,ASV1_100_03A,mechanical/ASV1/100/FABRICATION/ALU_7075/ASV1_100_03A.STEP
4+
100,MJF_PA12,ASV1_100_01C,mechanical/ASV1/100/FABRICATION/MJF_PA12/ASV1_100_01C.STEP
5+
100,MJF_PA12,ASV1_100_04C,mechanical/ASV1/100/FABRICATION/MJF_PA12/ASV1_100_04C.STEP
6+
100,MJF_PA12,ASV1_100_05C,mechanical/ASV1/100/FABRICATION/MJF_PA12/ASV1_100_05C.STEP
7+
100,MJF_PA12,ASV1_100_06C,mechanical/ASV1/100/FABRICATION/MJF_PA12/ASV1_100_06C.STEP
8+
100,MJF_PA12,ASV1_100_10C,mechanical/ASV1/100/FABRICATION/MJF_PA12/ASV1_100_10C.STEP
9+
100,MJF_PA12,ASV1_100_12C,mechanical/ASV1/100/FABRICATION/MJF_PA12/ASV1_100_12C.STEP
10+
100,OFF_THE_SHELF,ASV1_100_07X,mechanical/ASV1/100/FABRICATION/OFF_THE_SHELF/ASV1_100_07X.STEP
11+
100,OFF_THE_SHELF,ASV1_100_08X,mechanical/ASV1/100/FABRICATION/OFF_THE_SHELF/ASV1_100_08X.STEP
12+
100,OFF_THE_SHELF,ASV1_100_09X,mechanical/ASV1/100/FABRICATION/OFF_THE_SHELF/ASV1_100_09X.STEP
13+
100,OFF_THE_SHELF,ASV1_100_11X,mechanical/ASV1/100/FABRICATION/OFF_THE_SHELF/ASV1_100_11X.STEP
14+
100,OFF_THE_SHELF,ASV1_100_13X,mechanical/ASV1/100/FABRICATION/OFF_THE_SHELF/ASV1_100_13X.STEP
15+
200,ALU_7075,ASV1_200_02A,mechanical/ASV1/200/FABRICATION/ALU_7075/ASV1_200_02A.STEP
16+
200,ALU_7075,ASV1_200_03A,mechanical/ASV1/200/FABRICATION/ALU_7075/ASV1_200_03A.STEP
17+
200,ALU_7075,ASV1_200_16A,mechanical/ASV1/200/FABRICATION/ALU_7075/ASV1_200_16A.STEP
18+
200,SML_316L,ASV1_200_04B,mechanical/ASV1/200/FABRICATION/SML_316L/ASV1_200_04B.STEP
19+
200,SML_316L,ASV1_200_05B,mechanical/ASV1/200/FABRICATION/SML_316L/ASV1_200_05B.STEP
20+
200,MJF_PA12,ASV1_200_01C,mechanical/ASV1/200/FABRICATION/MJF_PA12/ASV1_200_01C.STEP
21+
200,MJF_PA12,ASV1_200_06C,mechanical/ASV1/200/FABRICATION/MJF_PA12/ASV1_200_06C.STEP
22+
200,MJF_PA12,ASV1_200_07C,mechanical/ASV1/200/FABRICATION/MJF_PA12/ASV1_200_07C.STEP
23+
200,MJF_PA12,ASV1_200_08C,mechanical/ASV1/200/FABRICATION/MJF_PA12/ASV1_200_08C.STEP
24+
200,MJF_PA12,ASV1_200_09C,mechanical/ASV1/200/FABRICATION/MJF_PA12/ASV1_200_09C.STEP
25+
200,MJF_PA12,ASV1_200_15C,mechanical/ASV1/200/FABRICATION/MJF_PA12/ASV1_200_15C.STEP
26+
200,OFF_THE_SHELF,ASV1_200_10X,mechanical/ASV1/200/FABRICATION/OFF_THE_SHELF/ASV1_200_10X.STEP
27+
200,OFF_THE_SHELF,ASV1_200_11X,mechanical/ASV1/200/FABRICATION/OFF_THE_SHELF/ASV1_200_11X.STEP
28+
200,OFF_THE_SHELF,ASV1_200_12X,mechanical/ASV1/200/FABRICATION/OFF_THE_SHELF/ASV1_200_12X.STEP
29+
200,OFF_THE_SHELF,ASV1_200_13X,mechanical/ASV1/200/FABRICATION/OFF_THE_SHELF/ASV1_200_13X.STEP
30+
200,OFF_THE_SHELF,ASV1_200_14X,mechanical/ASV1/200/FABRICATION/OFF_THE_SHELF/ASV1_200_14X.STEP
31+
300,ALU_7075,ASV1_300_01A,mechanical/ASV1/300/FABRICATION/ALU_7075/ASV1_300_01A.STEP
32+
300,ALU_7075,ASV1_300_03A,mechanical/ASV1/300/FABRICATION/ALU_7075/ASV1_300_03A.STEP
33+
300,ALU_7075,ASV1_300_05A,mechanical/ASV1/300/FABRICATION/ALU_7075/ASV1_300_05A.STEP
34+
300,ALU_7075,ASV1_300_07A,mechanical/ASV1/300/FABRICATION/ALU_7075/ASV1_300_07A.STEP
35+
300,ALU_7075,ASV1_300_08A,mechanical/ASV1/300/FABRICATION/ALU_7075/ASV1_300_08A.STEP
36+
300,ALU_7075,ASV1_300_09A,mechanical/ASV1/300/FABRICATION/ALU_7075/ASV1_300_09A.STEP
37+
300,ALU_7075,ASV1_300_10A,mechanical/ASV1/300/FABRICATION/ALU_7075/ASV1_300_10A.STEP
38+
300,ALU_7075,ASV1_300_11A,mechanical/ASV1/300/FABRICATION/ALU_7075/ASV1_300_11A.STEP
39+
300,SML_316L,ASV1_300_02B,mechanical/ASV1/300/FABRICATION/SML_316L/ASV1_300_02B.STEP
40+
300,SML_316L,ASV1_300_04B,mechanical/ASV1/300/FABRICATION/SML_316L/ASV1_300_04B.STEP
41+
300,SML_316L,ASV1_300_06B,mechanical/ASV1/300/FABRICATION/SML_316L/ASV1_300_06B.STEP
42+
300,SML_316L,ASV1_300_12B,mechanical/ASV1/300/FABRICATION/SML_316L/ASV1_300_12B.STEP
43+
300,MJF_PA12,ASV1_300_13C,mechanical/ASV1/300/FABRICATION/MJF_PA12/ASV1_300_13C.STEP
44+
300,MJF_PA12,ASV1_300_14C,mechanical/ASV1/300/FABRICATION/MJF_PA12/ASV1_300_14C.STEP
45+
300,MJF_PA12,ASV1_300_15C,mechanical/ASV1/300/FABRICATION/MJF_PA12/ASV1_300_15C.STEP
46+
300,MJF_PA12,ASV1_300_16C,mechanical/ASV1/300/FABRICATION/MJF_PA12/ASV1_300_16C.STEP
47+
300,OFF_THE_SHELF,ASV1_300_17X,mechanical/ASV1/300/FABRICATION/OFF_THE_SHELF/ASV1_300_17X.STEP
48+
300,OFF_THE_SHELF,ASV1_300_18X,mechanical/ASV1/300/FABRICATION/OFF_THE_SHELF/ASV1_300_18X.STEP
49+
300,OFF_THE_SHELF,ASV1_300_19X,mechanical/ASV1/300/FABRICATION/OFF_THE_SHELF/ASV1_300_19X.STEP
50+
300,OFF_THE_SHELF,ASV1_300_20X,mechanical/ASV1/300/FABRICATION/OFF_THE_SHELF/ASV1_300_20X.STEP
51+
300,OFF_THE_SHELF,ASV1_300_21X,mechanical/ASV1/300/FABRICATION/OFF_THE_SHELF/ASV1_300_21X.STEP
52+
300,OFF_THE_SHELF,ASV1_300_22X,mechanical/ASV1/300/FABRICATION/OFF_THE_SHELF/ASV1_300_22X.STEP
53+
300,OFF_THE_SHELF,ASV1_300_23X,mechanical/ASV1/300/FABRICATION/OFF_THE_SHELF/ASV1_300_23X.STEP
54+
400,ALU_7075,ASV1_400_04A,mechanical/ASV1/400/FABRICATION/ALU_7075/ASV1_400_04A.STEP
55+
400,ALU_7075,ASV1_400_05A,mechanical/ASV1/400/FABRICATION/ALU_7075/ASV1_400_05A.STEP
56+
400,ALU_7075,ASV1_400_11A,mechanical/ASV1/400/FABRICATION/ALU_7075/ASV1_400_11A.STEP
57+
400,ALU_7075,ASV1_400_13A,mechanical/ASV1/400/FABRICATION/ALU_7075/ASV1_400_13A.STEP
58+
400,ALU_7075,ASV1_400_14A,mechanical/ASV1/400/FABRICATION/ALU_7075/ASV1_400_14A.STEP
59+
400,ALU_7075,ASV1_400_17A,mechanical/ASV1/400/FABRICATION/ALU_7075/ASV1_400_17A.STEP
60+
400,ALU_7075,ASV1_400_18A,mechanical/ASV1/400/FABRICATION/ALU_7075/ASV1_400_18A.STEP
61+
400,ALU_7075,ASV1_400_19A,mechanical/ASV1/400/FABRICATION/ALU_7075/ASV1_400_19A.STEP
62+
400,SML_316L,ASV1_400_02B,mechanical/ASV1/400/FABRICATION/SML_316L/ASV1_400_02B.STEP
63+
400,SML_316L,ASV1_400_03B,mechanical/ASV1/400/FABRICATION/SML_316L/ASV1_400_03B.STEP
64+
400,SML_316L,ASV1_400_12B,mechanical/ASV1/400/FABRICATION/SML_316L/ASV1_400_12B.STEP
65+
400,SML_316L,ASV1_400_20B,mechanical/ASV1/400/FABRICATION/SML_316L/ASV1_400_20B.STEP
66+
400,MJF_PA12,ASV1_400_06C,mechanical/ASV1/400/FABRICATION/MJF_PA12/ASV1_400_06C.STEP
67+
400,MJF_PA12,ASV1_400_07C,mechanical/ASV1/400/FABRICATION/MJF_PA12/ASV1_400_07C.STEP
68+
400,MJF_PA12,ASV1_400_15C,mechanical/ASV1/400/FABRICATION/MJF_PA12/ASV1_400_15C.step
69+
400,MJF_PA12,ASV1_400_16C,mechanical/ASV1/400/FABRICATION/MJF_PA12/ASV1_400_16C.step
70+
400,OFF_THE_SHELF,ASV1_400_01X,mechanical/ASV1/400/FABRICATION/OFF_THE_SHELF/ASV1_400_01X.STEP
71+
400,OFF_THE_SHELF,ASV1_400_08X,mechanical/ASV1/400/FABRICATION/OFF_THE_SHELF/ASV1_400_08X.STEP
72+
400,OFF_THE_SHELF,ASV1_400_09X,mechanical/ASV1/400/FABRICATION/OFF_THE_SHELF/ASV1_400_09X.STEP
73+
400,OFF_THE_SHELF,ASV1_400_10X,mechanical/ASV1/400/FABRICATION/OFF_THE_SHELF/ASV1_400_10X.STEP
74+
400,OFF_THE_SHELF,ASV1_400_21X,mechanical/ASV1/400/FABRICATION/OFF_THE_SHELF/ASV1_400_21X.STEP
75+
400,OFF_THE_SHELF,ASV1_400_22X,mechanical/ASV1/400/FABRICATION/OFF_THE_SHELF/ASV1_400_22X.STEP
76+
400,OFF_THE_SHELF,ASV1_400_23X,mechanical/ASV1/400/FABRICATION/OFF_THE_SHELF/ASV1_400_23X.STEP
77+
500,ALU_7075,ASV1_500_05A,mechanical/ASV1/500/FABRICATION/ALU_7075/ASV1_500_05A.STEP
78+
500,ALU_7075,ASV1_500_06A,mechanical/ASV1/500/FABRICATION/ALU_7075/ASV1_500_06A.STEP
79+
500,ALU_7075,ASV1_500_08A,mechanical/ASV1/500/FABRICATION/ALU_7075/ASV1_500_08A.STEP
80+
500,ALU_7075,ASV1_500_09A,mechanical/ASV1/500/FABRICATION/ALU_7075/ASV1_500_09A.STEP
81+
500,ALU_7075,ASV1_500_12A,mechanical/ASV1/500/FABRICATION/ALU_7075/ASV1_500_12A.STEP
82+
500,ALU_7075,ASV1_500_23A_SS,mechanical/ASV1/500/FABRICATION/ALU_7075/ASV1_500_23A_SS.STEP
83+
500,ALU_7075,ASV1_500_24A_SS,mechanical/ASV1/500/FABRICATION/ALU_7075/ASV1_500_24A_SS.STEP
84+
500,ALU_7075,ASV1_500_25A,mechanical/ASV1/500/FABRICATION/ALU_7075/ASV1_500_25A.STEP
85+
500,ALU_7075,ASV1_500_36A,mechanical/ASV1/500/FABRICATION/ALU_7075/ASV1_500_36A.STEP
86+
500,SML_316L,ASV1_500_01B,mechanical/ASV1/500/FABRICATION/SML_316L/ASV1_500_01B.STEP
87+
500,SML_316L,ASV1_500_17B,mechanical/ASV1/500/FABRICATION/SML_316L/ASV1_500_17B.STEP
88+
500,SML_316L,ASV1_500_18B,mechanical/ASV1/500/FABRICATION/SML_316L/ASV1_500_18B.STEP
89+
500,SML_316L,ASV1_500_26B,mechanical/ASV1/500/FABRICATION/SML_316L/ASV1_500_26B.STEP
90+
500,MJF_PA12,ASV1_500_03C,mechanical/ASV1/500/FABRICATION/MJF_PA12/ASV1_500_03C.STEP
91+
500,MJF_PA12,ASV1_500_04C,mechanical/ASV1/500/FABRICATION/MJF_PA12/ASV1_500_04C.STEP
92+
500,MJF_PA12,ASV1_500_10C,mechanical/ASV1/500/FABRICATION/MJF_PA12/ASV1_500_10C.STEP
93+
500,MJF_PA12,ASV1_500_13C,mechanical/ASV1/500/FABRICATION/MJF_PA12/ASV1_500_13C.STEP
94+
500,MJF_PA12,ASV1_500_14C,mechanical/ASV1/500/FABRICATION/MJF_PA12/ASV1_500_14C.STEP
95+
500,MJF_PA12,ASV1_500_37C,mechanical/ASV1/500/FABRICATION/MJF_PA12/ASV1_500_37C.STEP
96+
500,MJF_PA12,ASV1_500_38C,mechanical/ASV1/500/FABRICATION/MJF_PA12/ASV1_500_38C.STEP
97+
500,MJF_PA12,ASV1_500_39C,mechanical/ASV1/500/FABRICATION/MJF_PA12/ASV1_500_39C.STEP
98+
500,MJF_PA12,ASV1_500_40C,mechanical/ASV1/500/FABRICATION/MJF_PA12/ASV1_500_40C.STEP
99+
500,OFF_THE_SHELF,ASV1_500_02X,mechanical/ASV1/500/FABRICATION/OFF_THE_SHELF/ASV1_500_02X.STEP
100+
500,OFF_THE_SHELF,ASV1_500_07X,mechanical/ASV1/500/FABRICATION/OFF_THE_SHELF/ASV1_500_07X.STEP
101+
500,OFF_THE_SHELF,ASV1_500_11X,mechanical/ASV1/500/FABRICATION/OFF_THE_SHELF/ASV1_500_11X.STEP
102+
500,OFF_THE_SHELF,ASV1_500_15X,mechanical/ASV1/500/FABRICATION/OFF_THE_SHELF/ASV1_500_15X.STEP
103+
500,OFF_THE_SHELF,ASV1_500_16X,mechanical/ASV1/500/FABRICATION/OFF_THE_SHELF/ASV1_500_16X.STEP
104+
500,OFF_THE_SHELF,ASV1_500_19X,mechanical/ASV1/500/FABRICATION/OFF_THE_SHELF/ASV1_500_19X.STEP
105+
500,OFF_THE_SHELF,ASV1_500_20X,mechanical/ASV1/500/FABRICATION/OFF_THE_SHELF/ASV1_500_20X.STEP
106+
500,OFF_THE_SHELF,ASV1_500_21X,mechanical/ASV1/500/FABRICATION/OFF_THE_SHELF/ASV1_500_21X.STEP
107+
500,OFF_THE_SHELF,ASV1_500_22X,mechanical/ASV1/500/FABRICATION/OFF_THE_SHELF/ASV1_500_22X.STEP
108+
500,OFF_THE_SHELF,ASV1_500_27X,mechanical/ASV1/500/FABRICATION/OFF_THE_SHELF/ASV1_500_27X.STEP
109+
500,OFF_THE_SHELF,ASV1_500_28X,mechanical/ASV1/500/FABRICATION/OFF_THE_SHELF/ASV1_500_28X.STEP
110+
500,OFF_THE_SHELF,ASV1_500_29X,mechanical/ASV1/500/FABRICATION/OFF_THE_SHELF/ASV1_500_29X.STEP
111+
500,OFF_THE_SHELF,ASV1_500_30X,mechanical/ASV1/500/FABRICATION/OFF_THE_SHELF/ASV1_500_30X.STEP
112+
500,OFF_THE_SHELF,ASV1_500_31X,mechanical/ASV1/500/FABRICATION/OFF_THE_SHELF/ASV1_500_31X.STEP
113+
500,OFF_THE_SHELF,ASV1_500_32X,mechanical/ASV1/500/FABRICATION/OFF_THE_SHELF/ASV1_500_32X.STEP
114+
500,OFF_THE_SHELF,ASV1_500_33X,mechanical/ASV1/500/FABRICATION/OFF_THE_SHELF/ASV1_500_33X.STEP
115+
500,OFF_THE_SHELF,ASV1_500_34X,mechanical/ASV1/500/FABRICATION/OFF_THE_SHELF/ASV1_500_34X.STEP
116+
500,OFF_THE_SHELF,ASV1_500_35X,mechanical/ASV1/500/FABRICATION/OFF_THE_SHELF/ASV1_500_35X.STEP
117+
500,OFF_THE_SHELF,ASV1_500_41X,mechanical/ASV1/500/FABRICATION/OFF_THE_SHELF/ASV1_500_41X.STEP
118+
600,ALU_7075,ASV1_600_05A,mechanical/ASV1/600/FABRICATION/ALU_7075/ASV1_600_05A.step.STEP
119+
600,ALU_7075,ASV1_600_06A,mechanical/ASV1/600/FABRICATION/ALU_7075/ASV1_600_06A.step.STEP
120+
600,ALU_7075,ASV1_600_08A,mechanical/ASV1/600/FABRICATION/ALU_7075/ASV1_600_08A.step.STEP
121+
600,ALU_7075,ASV1_600_09A,mechanical/ASV1/600/FABRICATION/ALU_7075/ASV1_600_09A.step.STEP
122+
600,ALU_7075,ASV1_600_12A,mechanical/ASV1/600/FABRICATION/ALU_7075/ASV1_600_12A.step.STEP
123+
600,ALU_7075,ASV1_600_23A_SS,mechanical/ASV1/600/FABRICATION/ALU_7075/ASV1_600_23A_SS.step.STEP
124+
600,ALU_7075,ASV1_600_24A_SS,mechanical/ASV1/600/FABRICATION/ALU_7075/ASV1_600_24A_SS.step.STEP
125+
600,ALU_7075,ASV1_600_25A,mechanical/ASV1/600/FABRICATION/ALU_7075/ASV1_600_25A.step.STEP
126+
600,ALU_7075,ASV1_600_36A,mechanical/ASV1/600/FABRICATION/ALU_7075/ASV1_600_36A.step.STEP
127+
600,SML_316L,ASV1_600_01B,mechanical/ASV1/600/FABRICATION/SML_316L/ASV1_600_01B.step.STEP
128+
600,SML_316L,ASV1_600_17B,mechanical/ASV1/600/FABRICATION/SML_316L/ASV1_600_17B.step.STEP
129+
600,SML_316L,ASV1_600_18B,mechanical/ASV1/600/FABRICATION/SML_316L/ASV1_600_18B.step.STEP
130+
600,SML_316L,ASV1_600_26B,mechanical/ASV1/600/FABRICATION/SML_316L/ASV1_600_26B.step.STEP
131+
600,MJF_PA12,ASV1_600_03C,mechanical/ASV1/600/FABRICATION/MJF_PA12/ASV1_600_03C.step.STEP
132+
600,MJF_PA12,ASV1_600_04C,mechanical/ASV1/600/FABRICATION/MJF_PA12/ASV1_600_04C.step.STEP
133+
600,MJF_PA12,ASV1_600_10C,mechanical/ASV1/600/FABRICATION/MJF_PA12/ASV1_600_10C.step.STEP
134+
600,MJF_PA12,ASV1_600_13C,mechanical/ASV1/600/FABRICATION/MJF_PA12/ASV1_600_13C.step.STEP
135+
600,MJF_PA12,ASV1_600_14C,mechanical/ASV1/600/FABRICATION/MJF_PA12/ASV1_600_14C.step.STEP
136+
600,MJF_PA12,ASV1_600_37C,mechanical/ASV1/600/FABRICATION/MJF_PA12/ASV1_600_37C.step.STEP
137+
600,MJF_PA12,ASV1_600_38C,mechanical/ASV1/600/FABRICATION/MJF_PA12/ASV1_600_38C.step.STEP
138+
600,MJF_PA12,ASV1_600_39C,mechanical/ASV1/600/FABRICATION/MJF_PA12/ASV1_600_39C.step.STEP
139+
600,MJF_PA12,ASV1_600_40C,mechanical/ASV1/600/FABRICATION/MJF_PA12/ASV1_600_40C.step.STEP
140+
600,OFF_THE_SHELF,ASV1_600_02X,mechanical/ASV1/600/FABRICATION/OFF_THE_SHELF/ASV1_600_02X.step.STEP
141+
600,OFF_THE_SHELF,ASV1_600_07X,mechanical/ASV1/600/FABRICATION/OFF_THE_SHELF/ASV1_600_07X.step.STEP
142+
600,OFF_THE_SHELF,ASV1_600_11X,mechanical/ASV1/600/FABRICATION/OFF_THE_SHELF/ASV1_600_11X.step.STEP
143+
600,OFF_THE_SHELF,ASV1_600_15X,mechanical/ASV1/600/FABRICATION/OFF_THE_SHELF/ASV1_600_15X.step.STEP
144+
600,OFF_THE_SHELF,ASV1_600_16X,mechanical/ASV1/600/FABRICATION/OFF_THE_SHELF/ASV1_600_16X.step.STEP
145+
600,OFF_THE_SHELF,ASV1_600_19X,mechanical/ASV1/600/FABRICATION/OFF_THE_SHELF/ASV1_600_19X.step.STEP
146+
600,OFF_THE_SHELF,ASV1_600_20X,mechanical/ASV1/600/FABRICATION/OFF_THE_SHELF/ASV1_600_20X.step.STEP
147+
600,OFF_THE_SHELF,ASV1_600_21X,mechanical/ASV1/600/FABRICATION/OFF_THE_SHELF/ASV1_600_21X.step.STEP
148+
600,OFF_THE_SHELF,ASV1_600_22X,mechanical/ASV1/600/FABRICATION/OFF_THE_SHELF/ASV1_600_22X.step.STEP
149+
600,OFF_THE_SHELF,ASV1_600_27X,mechanical/ASV1/600/FABRICATION/OFF_THE_SHELF/ASV1_600_27X.step.STEP
150+
600,OFF_THE_SHELF,ASV1_600_28X,mechanical/ASV1/600/FABRICATION/OFF_THE_SHELF/ASV1_600_28X.step.STEP
151+
600,OFF_THE_SHELF,ASV1_600_29X,mechanical/ASV1/600/FABRICATION/OFF_THE_SHELF/ASV1_600_29X.step.STEP
152+
600,OFF_THE_SHELF,ASV1_600_30X,mechanical/ASV1/600/FABRICATION/OFF_THE_SHELF/ASV1_600_30X.step.STEP
153+
600,OFF_THE_SHELF,ASV1_600_31X,mechanical/ASV1/600/FABRICATION/OFF_THE_SHELF/ASV1_600_31X.step.STEP
154+
600,OFF_THE_SHELF,ASV1_600_32X,mechanical/ASV1/600/FABRICATION/OFF_THE_SHELF/ASV1_600_32X.STEP
155+
600,OFF_THE_SHELF,ASV1_600_33X,mechanical/ASV1/600/FABRICATION/OFF_THE_SHELF/ASV1_600_33X.STEP
156+
600,OFF_THE_SHELF,ASV1_600_34X,mechanical/ASV1/600/FABRICATION/OFF_THE_SHELF/ASV1_600_34X.STEP
157+
600,OFF_THE_SHELF,ASV1_600_35X,mechanical/ASV1/600/FABRICATION/OFF_THE_SHELF/ASV1_600_35X.STEP
158+
600,OFF_THE_SHELF,ASV1_600_41X,mechanical/ASV1/600/FABRICATION/OFF_THE_SHELF/ASV1_600_41X.STEP
159+
700,SML_316L,ASV1_700_01B,mechanical/ASV1/700/FABRICATION/SML_316L/ASV1_700_01B.STEP
160+
700,SML_316L,ASV1_700_02B,mechanical/ASV1/700/FABRICATION/SML_316L/ASV1_700_02B.STEP
161+
700,MJF_PA12,ASV1_700_03C,mechanical/ASV1/700/FABRICATION/MJF_PA12/ASV1_700_03C.STEP
162+
700,MJF_PA12,ASV1_700_04C,mechanical/ASV1/700/FABRICATION/MJF_PA12/ASV1_700_04C.STEP
163+
700,MJF_PA12,ASV1_700_05C,mechanical/ASV1/700/FABRICATION/MJF_PA12/ASV1_700_05C.STEP
164+
700,MJF_PA12,ASV1_700_06C,mechanical/ASV1/700/FABRICATION/MJF_PA12/ASV1_700_06C.STEP
165+
700,MJF_PA12,ASV1_700_07C,mechanical/ASV1/700/FABRICATION/MJF_PA12/ASV1_700_07C.STEP
166+
700,MJF_PA12,ASV1_700_11C,mechanical/ASV1/700/FABRICATION/MJF_PA12/ASV1_700_11C.STEP
167+
700,OFF_THE_SHELF,ASV1_700_08X,mechanical/ASV1/700/FABRICATION/OFF_THE_SHELF/ASV1_700_08X.STEP
168+
700,OFF_THE_SHELF,ASV1_700_09X,mechanical/ASV1/700/FABRICATION/OFF_THE_SHELF/ASV1_700_09X.STEP
169+
700,OFF_THE_SHELF,ASV1_700_10X,mechanical/ASV1/700/FABRICATION/OFF_THE_SHELF/ASV1_700_10X.STEP
170+
700,OFF_THE_SHELF,ASV1_700_12X,mechanical/ASV1/700/FABRICATION/OFF_THE_SHELF/ASV1_700_12X.STEP
171+
700,OFF_THE_SHELF,ASV1_700_13X,mechanical/ASV1/700/FABRICATION/OFF_THE_SHELF/ASV1_700_13X.STEP

0 commit comments

Comments
 (0)