update all modular recipes to work with new parser schemas

This commit is contained in:
Sebastian Kuzminsky 2025-01-17 20:45:50 -07:00
parent 11e97d3dcb
commit cd1f922953
9 changed files with 53 additions and 57 deletions

View file

@ -1,46 +1,44 @@
[[outputs]] [outputs]
bearing_roller = {quantity=1} bearing_roller = {quantity=1}
# inputs list, similar to a cargo.toml file # inputs list, similar to a cargo.toml file
[[inputs]] [inputs]
bearing_hub_top = {version=0.1, type="printed"} bearing_hub_top = {version=0.1, type="printed"}
bearing_hub = {version=0.1, type="printed"} bearing_hub = {version=0.1, type="printed"}
# alternate representation of an element of the inputs list # alternate representation of an element of the inputs list
[[inputs.m4_20_shcs]] [inputs.m4_20_shcs]
type = "M4x20 SHCS" type = "M4x20 SHCS"
quantity = 3 quantity = 3
comment = """These will hold the bearing rollers. Possibly Button Heads comment = """These will hold the bearing rollers. Possibly Button Heads
Cap Screws would be better? Probably either will work fine.""" Cap Screws would be better? Probably either will work fine."""
[[inputs.m4_washer]] [inputs.m4_washer]
type = "M4 washer" type = "M4 washer"
quantity = 6 quantity = 6
dimensions = "12 mm OD, 4.4 mm ID, 1 mm thick" dimensions = "12 mm OD, 4.4 mm ID, 1 mm thick"
comment = """The upstream repo calls for 12 mm OD but i think that's comment = """The upstream repo calls for 12 mm OD but i think that's
too big, it hits the outer race of the bearings. Use 8mm OD instead.""" too big, it hits the outer race of the bearings. Use 8mm OD instead."""
[[inputs.624_bearing]] [inputs.624_bearing]
type = "624 bearing" type = "624 bearing"
quantity = 6 quantity = 6
comments = "13mm OD, 4mm ID, 5mm wide" comments = "13mm OD, 4mm ID, 5mm wide"
[[inputs.m4_nuts]] [inputs.m4_nuts]
type = "M4 nuts" type = "M4 nuts"
quantity = 3 quantity = 3
[[dependencies]] [dependencies]
tools = [ tools = [
"3 mm hex driver", "3 mm hex driver",
"7 mm nut driver", "7 mm nut driver",
] ]
operator = {skill="assembly"} operator = {skills=["assembly"]}
[[action]] [action]
process = """Assemble the bearing roller. Each of the three roller process = """Assemble the bearing roller. Each of the three roller
stacks will consist of: washer, bearing, bearing, washer. All three stacks will consist of: washer, bearing, bearing, washer. All three
roller stacks are clamped between the bearing hub top and bottom, and roller stacks are clamped between the bearing hub top and bottom, and
fixed by a screw and nut.""" fixed by a screw and nut."""

View file

@ -1,14 +1,14 @@
[[outputs]] [outputs]
bearing_hub={version=0.1, quantity=1, type="printed"} bearing_hub={version=0.1, quantity=1, type="printed"}
[[inputs]] [inputs]
filament={} filament={}
[[dependencies]] [dependencies]
printer={type="fdm"} tools=["fdm-printer"]
[[config]] [config]
model="https://github.com/DerSchultze/Peristaltic-Controller@92a4d9b:stl/bearing-hub.STL" model="https://github.com/DerSchultze/Peristaltic-Controller@92a4d9b:stl/bearing-hub.STL"
[[action]] [action]
print={} print={}

View file

@ -1,14 +1,14 @@
[[outputs]] [outputs]
bearing_hub_top={version=0.1, quantity=1, type="printed"} bearing_hub_top={version=0.1, quantity=1, type="printed"}
[[inputs]] [inputs]
filament={} filament={}
[[dependencies]] [dependencies]
printer={type="fdm"} tools=["fdm-printer"]
[[config]] [config]
model="https://github.com/DerSchultze/Peristaltic-Controller@92a4d9b:stl/bearing-hub-top.STL" model="https://github.com/DerSchultze/Peristaltic-Controller@92a4d9b:stl/bearing-hub-top.STL"
[[action]] [action]
print={} print={}

View file

@ -1,14 +1,14 @@
[[outputs]] [outputs]
pump_housing_front_untapped={version=0.1, quantity=1, type="printed"} pump_housing_front_untapped={version=0.1, quantity=1, type="printed"}
[[inputs]] [inputs]
filament={} filament={}
[[dependencies]] [dependencies]
printer={type="fdm"} tools=["fdm-printer"]
[[config]] [config]
model="https://github.com/DerSchultze/Peristaltic-Controller@92a4d9b:stl/pump-top.STL" model="https://github.com/DerSchultze/Peristaltic-Controller@92a4d9b:stl/pump-top.STL"
[[action]] [action]
print={} print={}

View file

@ -1,14 +1,14 @@
[[outputs]] [outputs]
tube_support={version=0.1, quantity=1, type="printed"} tube_support={version=0.1, quantity=1, type="printed"}
[[inputs]] [inputs]
filament={} filament={}
[[dependencies]] [dependencies]
printer={type="fdm"} tools=["fdm-printer"]
[[config]] [config]
model="https://github.com/DerSchultze/Peristaltic-Controller@92a4d9b:stl/tube-support.STL" model="https://github.com/DerSchultze/Peristaltic-Controller@92a4d9b:stl/tube-support.STL"
[[action]] [action]
print={} print={}

View file

@ -1,14 +1,13 @@
[outputs]
[[outputs]]
pump_housing_front={quantity=1} pump_housing_front={quantity=1}
[[inputs]] [inputs]
pump_housing_front_untapped={version=0.1, type="printed"} pump_housing_front_untapped={version=0.1, type="printed"}
[[dependencies]] [dependencies]
tools = [ "M4 tap" ] tools = [ "M4 tap" ]
operator = {skill="assembly"} operator = {skills=["tapping"]}
[[action]] [action]
process = """Tap the two motor mounting holes.""" process = """Tap the two motor mounting holes."""

View file

@ -1,14 +1,14 @@
[[outputs]] [outputs]
pump_housing_front_with_stepper={quantity=1} pump_housing_front_with_stepper={quantity=1}
[[inputs]] [inputs]
pump_housing_front={version=0.1, quantity=1} pump_housing_front={version=0.1, quantity=1}
m4_5_shcs={quantity=2, description="M4x5 SHCS"} m4_5_shcs={quantity=2, description="M4x5 SHCS"}
stepper={quantity=1, type="J8ByJ-48"} stepper={quantity=1, type="J8ByJ-48"}
[[dependencies]] [dependencies]
tools = [ "3 mm hex driver" ] tools = [ "3 mm hex driver" ]
operator = {skill="assembly"} operator = {skills=["assembly"]}
[[action]] [action]
process = """Screw the stepper to the printed front housing.""" process = """Screw the stepper to the printed front housing."""

View file

@ -1,12 +1,12 @@
[outputs]
[[outputs]]
pump_housing_rear = {quantity=1} pump_housing_rear = {quantity=1}
[[inputs]] [inputs]
pump_housing_rear_untapped = {version=0.1, type="printed", quantity=1, model="https://github.com/DerSchultze/Peristaltic-Controller@92a4d9b:stl/CheapPump.STL"} pump_housing_rear_untapped = {version=0.1, type="printed", quantity=1, model="https://github.com/DerSchultze/Peristaltic-Controller@92a4d9b:stl/CheapPump.STL"}
[[dependencies]] [dependencies]
tools = [ "M4 tap" ] tools = [ "M4 tap" ]
operator = { skills=["tapping"] }
[[action]] [action]
process = """Tap the two motor mounting holes.""" process = """Tap the two motor mounting holes."""

View file

@ -1,15 +1,14 @@
[[outputs]] [outputs]
pump_housing_rear_with_stepper = {quantity=1} pump_housing_rear_with_stepper = {quantity=1}
[[inputs]] [inputs]
pump_housing_rear = {version=0.1, quantity=1} pump_housing_rear = {version=0.1, quantity=1}
m4_5_shcs = {quantity=2} m4_5_shcs = {quantity=2}
stepper = {type="J8BYJ-48", quantity=1} stepper = {type="J8BYJ-48", quantity=1}
[[dependencies]] [dependencies]
tools = [ "3 mm hex driver" ] tools = [ "3 mm hex driver" ]
operator = {skill="assembly"} operator = {skills=["assembly"]}
[[action]] [action]
process = """Screw the stepper to the printed rear housing.""" process = """Screw the stepper to the printed rear housing."""