This commit is contained in:
lovebird 2026-03-12 12:41:15 +01:00
parent 8273756ae8
commit 37a58673df
43 changed files with 8478 additions and 100149 deletions

Binary file not shown.

Binary file not shown.

View File

@ -2,134 +2,3 @@
## Todos - Q4 - 2021/Q1
### General
- [x] refactor to pm-cad latest
- [ ] migrate osr-firmware, per machine
- [-] Discourse templates / defaults
## Machines
## Sheetpress
- [x] backport latest sheetpress cell design to cassandra light
- [-] backport latest sheetpress cell design to cassandra mini
- [-] Cassandra Mini - Light : water cooling
- [x] Cassandra - EDC - 650
- [x] Lydia - v3.8 connector
- [x] Cassandra - EDC - 450 - Lab
- [-] Cassandra - EDC - 850
- [x] Cassandra - EDC - 1100
- [x] Moulds
- [x] slides
- [ ] dies
- [x] tests
- [x] PID
- [x] profiles (ramping)
- [ ] active cooling
- [x] Load cell
- [x] Firmware
## Shredder
- [x] Obelix - SM300
- [ ] Asterix SM/PP/XL/Morren - cleanup
- [ ] RVM Option - PP - XL - 3kw
- [ ] Auto-Plunger cleanup (2024/Q1)
- [ ] v3.2 light cleanup / flywheel / pulley
## Extrusion
- [x] Lydia 3.5 cleanup
- [ ] Lydia 3.6 (edu kit)
- [x] OSR-300-40-30-25-80 clamping module
- [-] katbot connector
- [ ] Lydia 3.8 - Lab version (modular barrel / screw)
- [ ] 2.2kw
- [-] Lydia - v4.7
- [x] Lydia - v4.8
- [-] brick mould
- [-] block mould
### Print
- [ ] Flexi-Bot - Mounts (v3-4x) | Modbus Bridge
- [x] OSR Firmware: VFD & Cycle Control
- [x] Test Templates (->pm-cad->printr)
### Components
- [x] Hopper modular
- [x] mount, backports, quick-release
- [x] rotary / turret
- [x] adapter / flange fuckery
- [x] firmware consolidation
- [ ] Nozzle - Rotary
- [ ] Inserts
- [x] SJ25/30/35 extensions (mixer, ...)
- [ ] Hopper
- [x] Dual Feed - Screws (nema23)
- [ ] Dual Feed - Fluid (valves)
- [x] Quick release
- [ ] Meltpump
- [-] Motor cooling / sensors
- [x] Shutoff valve, backports
- [-] Universal housing, backports
- [-] Universal flange, v5x, backports
## Injection
- [x] Myriad - Pro (2024/Q1)
- [x] Elena - Standard - Cleanup
- [x] Elena - XMAX - Cleanup
- [x] Elena - ZMAX - Motor - Rev 2 (2024/Q1)
- [ ] Elena - ZMAX - Motor - Rev 3 (2024/Q2)
- [x] Katbot Pro - 100G / 40 - mini valve :)
- [-] Katbot - Slim
- [ ] 20mm / stainless, modular
- [ ] e-drive
- [ ] horizontal :)
- [ ] Pulley
### Components
- [x] Quick clamps, S/M/XL | backports | extruder mould clamping
## Electrics
- [ ] Merge osr-electrics (templates & symbols)
- [ ] extend osr-templates
- [ ] BOM to order
- [ ] variants
- [-] pipe/routing custom library (API?)
- [ ] cabinets
- [ ] poloy mech mounts
## Products
- [x] Templates
- [ ] Configurator
- [x] Infrastructure
- [x] Docs
-[ ] Schematics
-[ ] Materials
-[ ] Settings
-[ ] Assembly Instructions
- [ ] Tests
### Candidates
- [-] 3D Printer
- [x] Mechanical
- [x] Clamps
- [-] Speaker
### References
- [Mini Sheetpress](https://www.robotdigg.com/product/2099/Desktop-flat-plate-Vulcanizing-Machine-for-PVC,-Plastic,-Rubber,-and-Silicone-Products)
## Todos - 2026 - Q1 - Q2

79
3dtest/RS485Devices.cpp Normal file
View File

@ -0,0 +1,79 @@
#include "features.h"
#ifdef ENABLE_RS485
#include <Logger.h>
#include <components/RS485.h>
#include <components/OmronE5.h>
#include <components/SAKO_VFD.h>
#include <components/Delta_VFD.h>
#include <components/Loadcell.h>
#include "RS485Devices.h"
#include "PHApp.h"
void RS485Devices::registerApplicationDevices(RS485 *rs485)
{
if (rs485 == nullptr)
{
LS_ERROR(F("RS485Devices: Cannot register devices, RS485 interface is null!"));
return;
}
LS_INFO(F("RS485Devices: Registering %d application RS485 slaves..."), NUM_OMRON_DEVICES);
PHApp *phApp = (PHApp *)rs485->owner;
#ifdef ENABLE_OMRON_E5
for (uint8_t i = 0; i < NUM_OMRON_DEVICES; ++i)
{
uint8_t omronSlaveId = OMRON_E5_SLAVE_ID_BASE + i;
OmronE5 *omronDevice = new OmronE5(rs485, omronSlaveId, phApp->appSettings->get("OMRON_E5_READ_BLOCK_INTERVAL", (uint32_t)OMRON_E5_READ_BLOCK_INTERVAL));
omronDevice->setup();
if (!rs485->deviceManager.addDevice(omronDevice))
{
LS_ERROR(F("RS485Devices: Failed to add OmronE5 Slave %d to manager"), omronSlaveId);
delete omronDevice;
}else{
//LS_INFO("RS485Devices: Added OmronE5 Slave %d to manager", omronSlaveId);
}
}
#endif
#ifdef ENABLE_LOADCELL_0
if (phApp->loadCell_0)
{
static_cast<RTU_Base*>(phApp->loadCell_0)->owner = rs485;
if (!rs485->deviceManager.addDevice(phApp->loadCell_0))
{
LS_ERROR(F("RS485Devices: Failed to add Loadcell to manager"));
}
}
#endif
#ifdef ENABLE_LOADCELL_1
if (phApp->loadCell_1)
{
static_cast<RTU_Base*>(phApp->loadCell_1)->owner = rs485;
if (!rs485->deviceManager.addDevice(phApp->loadCell_1))
{
LS_ERROR(F("RS485Devices: Failed to add Loadcell to manager"));
}
}
#endif
#ifdef ENABLE_SAKO_VFD
phApp->vfd_0->owner = rs485;
if (!rs485->deviceManager.addDevice(phApp->vfd_0))
{
LS_ERROR(F("RS485Devices: Failed to add SAKO_VFD Slave %d to manager"), MB_SAKO_VFD_SLAVE_ID);
}
#endif
#ifdef ENABLE_DELTA_VFD
phApp->vfd_2->owner = rs485;
if (!rs485->deviceManager.addDevice(phApp->vfd_2))
{
LS_ERROR(F("RS485Devices: Failed to add DELTA_VFD Slave %d to manager"), MB_DELTA_VFD_SLAVE_ID);
}
#endif
LS_INFO(F("RS485Devices: Finished registering application RS485 slaves."));
}
#endif

BIN
3dtest/VID20251128144131.mp4 (Stored with Git LFS) Normal file

Binary file not shown.

BIN
3dtest/VID20260105140820.mp4 (Stored with Git LFS) Normal file

Binary file not shown.

BIN
3dtest/flux-5.jpg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
3dtest/flux-6.png (Stored with Git LFS) Normal file

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

147
README.md
View File

@ -1,142 +1,33 @@
# Polymech Library
# Polymech Librar - Library Overview
## Quick Jumps
## Machines & Components
- [Injection](./injection/)
- [Extruders](./extrusion/)
- [Extruders](./extrusion/defaults.json)
- ![](./library.png)
- [Sheetpress](./sheetpress/)
- [Moulds & Components](./sheetpress/components)
- [Shredders](./shredders/)
## Moulds
## Todos - Q4 - 2021
- [Moulds : Injection ](./moulds/)
### General
## Firmware
- [x] refactor to pm-cad latest
- [ ] migrate osr-firmware, per machine
- [-] Discourse templates / defaults
- [Firmware Legacy](./firmware/legacy/)
- [Firmware PolyMech](./firmware/polymech/)
## Machines
## Systems
## Sheetpress
- [PolyMech - Design Building Blocks / Material Research](./systems/polymech-designs/)
- [PolyMech - Education Kits](./systems/polymech-edu-kit/)
- [PolyMech - FlexiBot ](./flexi-bot/)
- [x] backport latest sheetpress cell design to cassandra light
- [-] backport latest sheetpress cell design to cassandra mini
- [-] Cassandra Mini - Light : water cooling
- [x] Cassandra - EDC - 650
- [x] Lydia - v3.8 connector
- [x] Cassandra - EDC - 450 - Lab
- [-] Cassandra - EDC - 850
- [x] Cassandra - EDC - 1100
- [x] Moulds
- [x] slides
- [ ] dies
- [x] tests
- [x] PID
- [x] profiles (ramping)
- [ ] active cooling
- [x] Load cell
- [x] Firmware
## Shredder
- [x] Obelix - SM300
- [ ] Asterix SM/PP/XL/Morren - cleanup
- [ ] RVM Option - PP - XL - 3kw
- [ ] Auto-Plunger cleanup (2024/Q1)
- [ ] v3.2 light cleanup / flywheel / pulley
## Extrusion
- [x] Lydia 3.5 cleanup
- [ ] Lydia 3.6 (edu kit)
- [x] OSR-300-40-30-25-80 clamping module
- [-] katbot connector
- [ ] Lydia 3.8 - Lab version (modular barrel / screw)
- [ ] 2.2kw
- [-] Lydia - v4.7
- [x] Lydia - v4.8
- [-] brick mould
- [-] block mould
### Print
- [ ] Flexi-Bot - Mounts (v3-4x) | Modbus Bridge
- [x] OSR Firmware: VFD & Cycle Control
- [x] Test Templates (->pm-cad->printr)
### Components
- [x] Hopper modular
- [x] mount, backports, quick-release
- [x] rotary / turret
- [x] adapter / flange fuckery
- [x] firmware consolidation
- [ ] Nozzle - Rotary
- [ ] Inserts
- [x] SJ25/30/35 extensions (mixer, ...)
- [ ] Hopper
- [x] Dual Feed - Screws (nema23)
- [ ] Dual Feed - Fluid (valves)
- [x] Quick release
- [ ] Meltpump
- [-] Motor cooling / sensors
- [x] Shutoff valve, backports
- [-] Universal housing, backports
- [-] Universal flange, v5x, backports
## Injection
- [x] Myriad - Pro (2024/Q1)
- [x] Elena - Standard - Cleanup
- [x] Elena - XMAX - Cleanup
- [x] Elena - ZMAX - Motor - Rev 2 (2024/Q1)
- [ ] Elena - ZMAX - Motor - Rev 3 (2024/Q2)
- [x] Katbot Pro - 100G / 40 - mini valve :)
- [-] Katbot - Slim
- [ ] 20mm / stainless, modular
- [ ] e-drive
- [ ] horizontal :)
- [ ] Pulley
### Components
- [x] Quick clamps, S/M/XL | backports | extruder mould clamping
## Electrics
- [ ] Merge osr-electrics (templates & symbols)
- [ ] extend osr-templates
- [ ] BOM to order
- [ ] variants
- [-] pipe/routing custom library (API?)
- [ ] cabinets
- [ ] poloy mech mounts
## Products
- [x] Templates
- [ ] Configurator
- [x] Infrastructure
- [x] Docs
-[ ] Schematics
-[ ] Materials
-[ ] Settings
-[ ] Assembly Instructions
- [ ] Tests
### Candidates
- [-] 3D Printer
- [x] Mechanical
- [x] Clamps
- [-] Speaker
### References
- [Mini Sheetpress](https://www.robotdigg.com/product/2099/Desktop-flat-plate-Vulcanizing-Machine-for-PVC,-Plastic,-Rubber,-and-Silicone-Products)
## Todos - 2026 - Q1 - Q2
## Projects
- [Projects](./projects/)
## Resources
- [Resources: Papers, Books, Tutorials](./resources/)

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

@ -1,5 +0,0 @@
[
{
"File Path": "C:\\Users\\mc007\\Desktop\\osr\\osr-machines\\compression\\simple\\cad\\Global-Compression V2.SLDASM"
}
]

View File

@ -1,15 +0,0 @@
{
"slug": "compression-simple",
"name": "Oven Compression",
"category": "compression",
"showParts": false,
"showDimensions": false,
"authors": [
{
"name": "Dave Hakkens",
"url": "${author_davehakkens}"
}
],
"forumTopicId": 10102,
"forumPostId": 27475
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
compression/simple/media/latest.jpg (Stored with Git LFS)

Binary file not shown.

BIN
compression/simple/media/preview.png (Stored with Git LFS)

Binary file not shown.

BIN
compression/simple/preview.jpg (Stored with Git LFS)

Binary file not shown.

View File

@ -1,146 +0,0 @@
<div class="videocontainer">
<iframe width="800" height="400" src="https://www.youtube.com/embed/ogI8kt0w43Y" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div>
<div class="videoChapters">
<div class="videoChaptersMain">
# Build a Compression Machine
### What is this machine?
The compression machine is basically an electric kitchen oven to heat the plastic, and a compression mechanism (a carjack) to apply pressure to your mould. The process is slower than the other Precious Plastic machines but it allows for larger moulds to be used. It can be used to create raw material, like sheets or shapes that can be further worked on to make new products and gives a specific flake-like look to the plastic (which looks amazing!).
> Pro-tip: The compression machine is good for testing and trying. But for steady production we advise an extrusion or injection machine
</div>
<div class="videoChaptersSidebar">
### Video Chapters
- 00:00 Introduction
- 00:39 Make the oven
- 03:51 Framework
- 04:55 Press system
- 08:02 Electronic
- 11:21 How it works
</div>
</div>
# 📓 Technical information
📓 Type | Compression Machine
--- | ---
💎 Version | 2.0
💰 Price new material in NL | +/- €350
💰 Price scrap material in NL | +/- €150
⚖️ Weight | 30 kg
📦 Dimensions | 500 x 590 x 1590 mm
⚙️ Compression | 2t car jack
🔌 Voltage | 220V
⚡️ AMP | 2.6A
♻️ Input Flake Size | Medium, Small |
# 🌐 3D Model
<iframe width="500" height="500" src="https://b2b.partcommunity.com/community/partcloud/embedded.html?route=embedded-viewer&name=Compression+Basic+V2.0&model_id=96647&portal=b2b&noAutoload=false&autoRotate=false&hideMenu=true&topColor=%23dde7ed&bottomColor=%23ffffff&cameraParams=false&varsettransfer=" frameborder="0" id="EmbeddedView-Iframe-96647" allowfullscreen></iframe>
# 🛠 Required machinery & skills
Build Compression | Machines needed | Skills needed
--- | ---| ---
<img style="margin-left: 0;" src="../assets/build/thumb-compression.jpg" width="100"/> | - Drill press <br> - Welding machine (not specific) <br> - Angle grinder | - Welding (intermediate) <br> - Assembling (intermediate) <br> - Electronics (intermediate)
# ⚡️ Electronic box
Explanation of the electric components inside this machine. More information and schematics can be found in the download-kit.
* <b>PID Controller:</b> the brains of the machine where you can set your desired temperatures. It will send power to the heaters until PV (point variable) matches the SV (set value). It does this using readings from the thermocouple and the SSR.
* <b>SSR:</b> the Solid State Relay is an electronic switch that opens and closes depending on the signal it receives (from the PID).
* <b>Thermocouple:</b> basically a thermometer.
* <b>Band heater:</b> heating element that fits around a pipe.
* <b>Power switch:</b> mechanical switch.
* <b>LED indicator:</b> LED that will shine with power (often found with Power switch).
* <b>Power cable:</b> common household power cable.
> Pro-tip: Here is a [good forum topic about electronics](https://davehakkens.nl/community/forums/topic/the-big-electronics-topic/)
# 🛠 Tips & tricks while making
- Look around for second hand or scrap ovens.
- Try to make the hole into the oven only as big as it needs to be. This will save on insulation.
- Have a look at the Compression v2.1 update before diving into these plans.
# ♻️ Input & Output
<b>Type:</b> HDPE, LDPE, PP, PS<br>
<b>Output:</b> 1 part per 40 minutes. Depends largely on the mould.<br>
# ⚙️ Run & maintain
The compression is simple to understand and very powerful if properly mastered. It can be operated by one person alone most of the time. Once again, the creation process is very connected with moulds and mould making. If you have a precise mould you can create beautiful products. The mould we provide is very basic so everyone can understand the pro- cess but we highly encourage you and the team to look into making new moulds that can be useful in your area.
### How to operate the compression
### Startup
1. Turn the oven on and set the desired temperature.
2. Wait 20 minutes for the desired temperature to be reached.
### Production
1. Weigh the required amount of material for your moud + 20%.
2. Fill the mould with material.
3. Put the upper part of the mould on the plastic.
4. Put the mould in the oven.
5. Leave it for 15 minutes.
6. Turn the mould 180° in the oven.
7. Leave it for another 15 minutes.
8. Compress the mould.
9. Take the mould out of the oven.
10. Put clamps on the mould to keep the pressure.
11. Place another mould in the oven.
### Cooldown
1. Clean the inside of the oven from molten plastic.
2. Tips & tricks while using
3. It is advisable to heat up the plastic rst until melted and then apply pressure.
4. Dont be hasty, make sure the plastic is fully melted in the mould.
# 🔓 Troubleshooting
- Plastic over-flows from one side of the mould. This is often the result of misalignment between the mould, pressing plate or the oven itself. Make sure everything is as much as possible parallel to the ground.
- Product gets stuck to the mould. Try softly heating the mould to ease the release or try to apply a layer of mould-release to the mould.
# 🌦 Pros & cons
Pros | Cons
--- | ---
Easy to manufacture | Process is slow
Can use found oven | Mould size limited to oven
Runs on 220V | Not energy efficient
Bigger products than injection |
Unique patterns |
# 🌎 Built by the community
<div class="j-slideshow">
![Community Compression](assets/Build/community/compression3.jpg)
![Community Compression](assets/Build/community/compression1.jpg)
![Community Compression](assets/Build/community/compression2.jpg)
</div>
# 🙌 Useful Links
- [Upgrade: Compression V2.1](https://community.preciousplastic.com/how-to/compression-machine-21)
- [Hack: Compression](https://davehakkens.nl/community/forums/topic/machine-development-compression-oven/)
- [Hack: Solar Powered Melting Machine](https://davehakkens.nl/community/forums/topic/solar-powered-melting-machine/)
- [How-to: Wall Clock](https://www.youtube.com/watch?v=e_jqIvSFfI4)<br>
**If you need help, have questions or looking for someone to talk to in your lonely cold workspace. Head to the [#build](https://discordapp.com/invite/XQDmQVT) channel on Discord. Here we talk nerdy about machines.**

BIN
compression/simple/resources/bom.pdf (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

BIN
library.png (Stored with Git LFS)

Binary file not shown.

View File

@ -1,930 +0,0 @@
[
{
"code": 0,
"command": "convert.exe --source=\"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\spc-650\\cad\\sprcc-650\\cad\\200_PressPlate-Global-650.SLDASM\" --target=\"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\spc-650\\cad\\sprcc-650\\cad\\200_PressPlate-Global-650.x_t\" --configuration=\"Default\" --view=\"*Render\" --hidden=true --width=1024 --height=1024 --swv=33 --renderer=solidworks --quality=2",
"messages": [
"Changed view: *Render",
"Failed to change configuration: Default",
"IPC error:timeout",
"Conversion successful. Output file saved to: C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\spc-650\\cad\\sprcc-650\\cad\\200_PressPlate-Global-650.x_t "
],
"src": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\spc-650\\cad\\sprcc-650\\cad\\200_PressPlate-Global-650.SLDASM",
"target": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\spc-650\\cad\\sprcc-650\\cad\\200_PressPlate-Global-650.x_t",
"failed": false,
"options": {
"src": "C:/Users/zx/Desktop/osr/osr-machines/systems/**/*Global*.+(SLDASM)",
"dst": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\*Global*.+(x_t|step)",
"debug": true,
"verbose": true,
"dry": false,
"cache": false,
"hidden": "true",
"renderer": "Solidworks",
"alt": false,
"quality": 2,
"width": "1024",
"height": "1024",
"script": "convert.exe",
"sw": 2025,
"swv": 33,
"configuration": "Default",
"report": "${SRC_DIR}/cad-report-${CONFIGURATION}.json",
"pack": false,
"light": false,
"rebuild": false,
"save": false,
"variables": {
"SRC_PATH": "C:/Users/zx/Desktop/osr/osr-machines/systems/**/*Global*.+(SLDASM)",
"SRC_DIR": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems",
"SRC_NAME": "*Global*",
"SRC_FILE_NAME": "**/*Global*.+(SLDASM)",
"SRC_FILE_EXT": "+(SLDASM)",
"SRC_IS_FILE": false,
"SRC_IS_FOLDER": false,
"SRC_IS_EXPRESSION": false,
"SRC_IS_GLOB": true,
"SRC_GLOB": "**/*Global*.+(SLDASM)",
"SRC_GLOB_EXTENSIONS": [
"SLDASM"
],
"SRC_FILES": [
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\spc-650\\cad\\sprcc-650\\cad\\200_PressPlate-Global-650.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\injection-clamp\\cad\\components\\102_lucy-mini\\cad-30-2TTC\\Global-LCM.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAXMotor.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAX.SLDASM"
],
"DST_PATH": "${SRC_DIR}/${SRC_NAME}.+(x_t|step)",
"DST_DIR": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems",
"DST_NAME": "*Global*",
"DST_FILE_NAME": "\\*Global*.+(x_t|step)",
"DST_FILE_EXT": "+(x_t|step)",
"DST_IS_FILE": false,
"DST_IS_FOLDER": false,
"DST_IS_EXPRESSION": false,
"DST_IS_GLOB": true,
"DST_GLOB": "\\*Global*.+(x_t|step)",
"DST_GLOB_EXTENSIONS": [
"x_t",
"step"
],
"DST_FILES": []
},
"view": "Render",
"args": "",
"bom-config": "Default",
"bom-detail": 1,
"bom-type": 2,
"bom-images": false,
"srcInfo": {
"PATH": "C:/Users/zx/Desktop/osr/osr-machines/systems/**/*Global*.+(SLDASM)",
"DIR": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems",
"NAME": "*Global*",
"FILE_NAME": "**/*Global*.+(SLDASM)",
"FILE_EXT": "+(SLDASM)",
"IS_FILE": false,
"IS_FOLDER": false,
"IS_EXPRESSION": false,
"IS_GLOB": true,
"GLOB": "**/*Global*.+(SLDASM)",
"GLOB_EXTENSIONS": [
"SLDASM"
],
"FILES": [
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\spc-650\\cad\\sprcc-650\\cad\\200_PressPlate-Global-650.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\injection-clamp\\cad\\components\\102_lucy-mini\\cad-30-2TTC\\Global-LCM.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAXMotor.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAX.SLDASM"
]
},
"dstInfo": {
"PATH": "${SRC_DIR}/${SRC_NAME}.+(x_t|step)",
"DIR": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems",
"NAME": "*Global*",
"FILE_NAME": "\\*Global*.+(x_t|step)",
"FILE_EXT": "+(x_t|step)",
"IS_FILE": false,
"IS_FOLDER": false,
"IS_EXPRESSION": false,
"IS_GLOB": true,
"GLOB": "\\*Global*.+(x_t|step)",
"GLOB_EXTENSIONS": [
"x_t",
"step"
],
"FILES": []
}
}
},
{
"code": 0,
"command": "convert.exe --source=\"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\spc-650\\cad\\sprcc-650\\cad\\200_PressPlate-Global-650.SLDASM\" --target=\"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\spc-650\\cad\\sprcc-650\\cad\\200_PressPlate-Global-650.step\" --configuration=\"Default\" --view=\"*Render\" --hidden=true --width=1024 --height=1024 --swv=33 --renderer=solidworks --quality=2",
"messages": [
"Changed view: *Render",
"Failed to change configuration: Default",
"IPC error:timeout",
"Conversion successful. Output file saved to: C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\spc-650\\cad\\sprcc-650\\cad\\200_PressPlate-Global-650.step "
],
"src": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\spc-650\\cad\\sprcc-650\\cad\\200_PressPlate-Global-650.SLDASM",
"target": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\spc-650\\cad\\sprcc-650\\cad\\200_PressPlate-Global-650.step",
"failed": false,
"options": {
"src": "C:/Users/zx/Desktop/osr/osr-machines/systems/**/*Global*.+(SLDASM)",
"dst": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\*Global*.+(x_t|step)",
"debug": true,
"verbose": true,
"dry": false,
"cache": false,
"hidden": "true",
"renderer": "Solidworks",
"alt": false,
"quality": 2,
"width": "1024",
"height": "1024",
"script": "convert.exe",
"sw": 2025,
"swv": 33,
"configuration": "Default",
"report": "${SRC_DIR}/cad-report-${CONFIGURATION}.json",
"pack": false,
"light": false,
"rebuild": false,
"save": false,
"variables": {
"SRC_PATH": "C:/Users/zx/Desktop/osr/osr-machines/systems/**/*Global*.+(SLDASM)",
"SRC_DIR": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems",
"SRC_NAME": "*Global*",
"SRC_FILE_NAME": "**/*Global*.+(SLDASM)",
"SRC_FILE_EXT": "+(SLDASM)",
"SRC_IS_FILE": false,
"SRC_IS_FOLDER": false,
"SRC_IS_EXPRESSION": false,
"SRC_IS_GLOB": true,
"SRC_GLOB": "**/*Global*.+(SLDASM)",
"SRC_GLOB_EXTENSIONS": [
"SLDASM"
],
"SRC_FILES": [
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\spc-650\\cad\\sprcc-650\\cad\\200_PressPlate-Global-650.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\injection-clamp\\cad\\components\\102_lucy-mini\\cad-30-2TTC\\Global-LCM.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAXMotor.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAX.SLDASM"
],
"DST_PATH": "${SRC_DIR}/${SRC_NAME}.+(x_t|step)",
"DST_DIR": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems",
"DST_NAME": "*Global*",
"DST_FILE_NAME": "\\*Global*.+(x_t|step)",
"DST_FILE_EXT": "+(x_t|step)",
"DST_IS_FILE": false,
"DST_IS_FOLDER": false,
"DST_IS_EXPRESSION": false,
"DST_IS_GLOB": true,
"DST_GLOB": "\\*Global*.+(x_t|step)",
"DST_GLOB_EXTENSIONS": [
"x_t",
"step"
],
"DST_FILES": []
},
"view": "Render",
"args": "",
"bom-config": "Default",
"bom-detail": 1,
"bom-type": 2,
"bom-images": false,
"srcInfo": {
"PATH": "C:/Users/zx/Desktop/osr/osr-machines/systems/**/*Global*.+(SLDASM)",
"DIR": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems",
"NAME": "*Global*",
"FILE_NAME": "**/*Global*.+(SLDASM)",
"FILE_EXT": "+(SLDASM)",
"IS_FILE": false,
"IS_FOLDER": false,
"IS_EXPRESSION": false,
"IS_GLOB": true,
"GLOB": "**/*Global*.+(SLDASM)",
"GLOB_EXTENSIONS": [
"SLDASM"
],
"FILES": [
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\spc-650\\cad\\sprcc-650\\cad\\200_PressPlate-Global-650.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\injection-clamp\\cad\\components\\102_lucy-mini\\cad-30-2TTC\\Global-LCM.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAXMotor.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAX.SLDASM"
]
},
"dstInfo": {
"PATH": "${SRC_DIR}/${SRC_NAME}.+(x_t|step)",
"DIR": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems",
"NAME": "*Global*",
"FILE_NAME": "\\*Global*.+(x_t|step)",
"FILE_EXT": "+(x_t|step)",
"IS_FILE": false,
"IS_FOLDER": false,
"IS_EXPRESSION": false,
"IS_GLOB": true,
"GLOB": "\\*Global*.+(x_t|step)",
"GLOB_EXTENSIONS": [
"x_t",
"step"
],
"FILES": []
}
}
},
{
"code": 0,
"command": "convert.exe --source=\"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\injection-clamp\\cad\\components\\102_lucy-mini\\cad-30-2TTC\\Global-LCM.SLDASM\" --target=\"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\injection-clamp\\cad\\components\\102_lucy-mini\\cad-30-2TTC\\Global-LCM.x_t\" --configuration=\"Default\" --view=\"*Render\" --hidden=true --width=1024 --height=1024 --swv=33 --renderer=solidworks --quality=2",
"messages": [
"Changed view: *Render",
"Failed to change configuration: Default",
"IPC error:timeout",
"Conversion successful. Output file saved to: C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\injection-clamp\\cad\\components\\102_lucy-mini\\cad-30-2TTC\\Global-LCM.x_t "
],
"src": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\injection-clamp\\cad\\components\\102_lucy-mini\\cad-30-2TTC\\Global-LCM.SLDASM",
"target": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\injection-clamp\\cad\\components\\102_lucy-mini\\cad-30-2TTC\\Global-LCM.x_t",
"failed": false,
"options": {
"src": "C:/Users/zx/Desktop/osr/osr-machines/systems/**/*Global*.+(SLDASM)",
"dst": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\*Global*.+(x_t|step)",
"debug": true,
"verbose": true,
"dry": false,
"cache": false,
"hidden": "true",
"renderer": "Solidworks",
"alt": false,
"quality": 2,
"width": "1024",
"height": "1024",
"script": "convert.exe",
"sw": 2025,
"swv": 33,
"configuration": "Default",
"report": "${SRC_DIR}/cad-report-${CONFIGURATION}.json",
"pack": false,
"light": false,
"rebuild": false,
"save": false,
"variables": {
"SRC_PATH": "C:/Users/zx/Desktop/osr/osr-machines/systems/**/*Global*.+(SLDASM)",
"SRC_DIR": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems",
"SRC_NAME": "*Global*",
"SRC_FILE_NAME": "**/*Global*.+(SLDASM)",
"SRC_FILE_EXT": "+(SLDASM)",
"SRC_IS_FILE": false,
"SRC_IS_FOLDER": false,
"SRC_IS_EXPRESSION": false,
"SRC_IS_GLOB": true,
"SRC_GLOB": "**/*Global*.+(SLDASM)",
"SRC_GLOB_EXTENSIONS": [
"SLDASM"
],
"SRC_FILES": [
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\spc-650\\cad\\sprcc-650\\cad\\200_PressPlate-Global-650.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\injection-clamp\\cad\\components\\102_lucy-mini\\cad-30-2TTC\\Global-LCM.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAXMotor.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAX.SLDASM"
],
"DST_PATH": "${SRC_DIR}/${SRC_NAME}.+(x_t|step)",
"DST_DIR": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems",
"DST_NAME": "*Global*",
"DST_FILE_NAME": "\\*Global*.+(x_t|step)",
"DST_FILE_EXT": "+(x_t|step)",
"DST_IS_FILE": false,
"DST_IS_FOLDER": false,
"DST_IS_EXPRESSION": false,
"DST_IS_GLOB": true,
"DST_GLOB": "\\*Global*.+(x_t|step)",
"DST_GLOB_EXTENSIONS": [
"x_t",
"step"
],
"DST_FILES": []
},
"view": "Render",
"args": "",
"bom-config": "Default",
"bom-detail": 1,
"bom-type": 2,
"bom-images": false,
"srcInfo": {
"PATH": "C:/Users/zx/Desktop/osr/osr-machines/systems/**/*Global*.+(SLDASM)",
"DIR": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems",
"NAME": "*Global*",
"FILE_NAME": "**/*Global*.+(SLDASM)",
"FILE_EXT": "+(SLDASM)",
"IS_FILE": false,
"IS_FOLDER": false,
"IS_EXPRESSION": false,
"IS_GLOB": true,
"GLOB": "**/*Global*.+(SLDASM)",
"GLOB_EXTENSIONS": [
"SLDASM"
],
"FILES": [
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\spc-650\\cad\\sprcc-650\\cad\\200_PressPlate-Global-650.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\injection-clamp\\cad\\components\\102_lucy-mini\\cad-30-2TTC\\Global-LCM.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAXMotor.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAX.SLDASM"
]
},
"dstInfo": {
"PATH": "${SRC_DIR}/${SRC_NAME}.+(x_t|step)",
"DIR": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems",
"NAME": "*Global*",
"FILE_NAME": "\\*Global*.+(x_t|step)",
"FILE_EXT": "+(x_t|step)",
"IS_FILE": false,
"IS_FOLDER": false,
"IS_EXPRESSION": false,
"IS_GLOB": true,
"GLOB": "\\*Global*.+(x_t|step)",
"GLOB_EXTENSIONS": [
"x_t",
"step"
],
"FILES": []
}
}
},
{
"code": 0,
"command": "convert.exe --source=\"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\injection-clamp\\cad\\components\\102_lucy-mini\\cad-30-2TTC\\Global-LCM.SLDASM\" --target=\"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\injection-clamp\\cad\\components\\102_lucy-mini\\cad-30-2TTC\\Global-LCM.step\" --configuration=\"Default\" --view=\"*Render\" --hidden=true --width=1024 --height=1024 --swv=33 --renderer=solidworks --quality=2",
"messages": [
"Changed view: *Render",
"Failed to change configuration: Default",
"IPC error:timeout",
"Conversion successful. Output file saved to: C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\injection-clamp\\cad\\components\\102_lucy-mini\\cad-30-2TTC\\Global-LCM.step "
],
"src": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\injection-clamp\\cad\\components\\102_lucy-mini\\cad-30-2TTC\\Global-LCM.SLDASM",
"target": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\injection-clamp\\cad\\components\\102_lucy-mini\\cad-30-2TTC\\Global-LCM.step",
"failed": false,
"options": {
"src": "C:/Users/zx/Desktop/osr/osr-machines/systems/**/*Global*.+(SLDASM)",
"dst": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\*Global*.+(x_t|step)",
"debug": true,
"verbose": true,
"dry": false,
"cache": false,
"hidden": "true",
"renderer": "Solidworks",
"alt": false,
"quality": 2,
"width": "1024",
"height": "1024",
"script": "convert.exe",
"sw": 2025,
"swv": 33,
"configuration": "Default",
"report": "${SRC_DIR}/cad-report-${CONFIGURATION}.json",
"pack": false,
"light": false,
"rebuild": false,
"save": false,
"variables": {
"SRC_PATH": "C:/Users/zx/Desktop/osr/osr-machines/systems/**/*Global*.+(SLDASM)",
"SRC_DIR": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems",
"SRC_NAME": "*Global*",
"SRC_FILE_NAME": "**/*Global*.+(SLDASM)",
"SRC_FILE_EXT": "+(SLDASM)",
"SRC_IS_FILE": false,
"SRC_IS_FOLDER": false,
"SRC_IS_EXPRESSION": false,
"SRC_IS_GLOB": true,
"SRC_GLOB": "**/*Global*.+(SLDASM)",
"SRC_GLOB_EXTENSIONS": [
"SLDASM"
],
"SRC_FILES": [
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\spc-650\\cad\\sprcc-650\\cad\\200_PressPlate-Global-650.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\injection-clamp\\cad\\components\\102_lucy-mini\\cad-30-2TTC\\Global-LCM.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAXMotor.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAX.SLDASM"
],
"DST_PATH": "${SRC_DIR}/${SRC_NAME}.+(x_t|step)",
"DST_DIR": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems",
"DST_NAME": "*Global*",
"DST_FILE_NAME": "\\*Global*.+(x_t|step)",
"DST_FILE_EXT": "+(x_t|step)",
"DST_IS_FILE": false,
"DST_IS_FOLDER": false,
"DST_IS_EXPRESSION": false,
"DST_IS_GLOB": true,
"DST_GLOB": "\\*Global*.+(x_t|step)",
"DST_GLOB_EXTENSIONS": [
"x_t",
"step"
],
"DST_FILES": []
},
"view": "Render",
"args": "",
"bom-config": "Default",
"bom-detail": 1,
"bom-type": 2,
"bom-images": false,
"srcInfo": {
"PATH": "C:/Users/zx/Desktop/osr/osr-machines/systems/**/*Global*.+(SLDASM)",
"DIR": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems",
"NAME": "*Global*",
"FILE_NAME": "**/*Global*.+(SLDASM)",
"FILE_EXT": "+(SLDASM)",
"IS_FILE": false,
"IS_FOLDER": false,
"IS_EXPRESSION": false,
"IS_GLOB": true,
"GLOB": "**/*Global*.+(SLDASM)",
"GLOB_EXTENSIONS": [
"SLDASM"
],
"FILES": [
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\spc-650\\cad\\sprcc-650\\cad\\200_PressPlate-Global-650.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\injection-clamp\\cad\\components\\102_lucy-mini\\cad-30-2TTC\\Global-LCM.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAXMotor.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAX.SLDASM"
]
},
"dstInfo": {
"PATH": "${SRC_DIR}/${SRC_NAME}.+(x_t|step)",
"DIR": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems",
"NAME": "*Global*",
"FILE_NAME": "\\*Global*.+(x_t|step)",
"FILE_EXT": "+(x_t|step)",
"IS_FILE": false,
"IS_FOLDER": false,
"IS_EXPRESSION": false,
"IS_GLOB": true,
"GLOB": "\\*Global*.+(x_t|step)",
"GLOB_EXTENSIONS": [
"x_t",
"step"
],
"FILES": []
}
}
},
{
"code": 0,
"command": "convert.exe --source=\"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAXMotor.SLDASM\" --target=\"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAXMotor.x_t\" --configuration=\"Default\" --view=\"*Render\" --hidden=true --width=1024 --height=1024 --swv=33 --renderer=solidworks --quality=2",
"messages": [
"Changed view: *Render",
"Failed to change configuration: Default",
"IPC error:timeout",
"Conversion successful. Output file saved to: C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAXMotor.x_t "
],
"src": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAXMotor.SLDASM",
"target": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAXMotor.x_t",
"failed": false,
"options": {
"src": "C:/Users/zx/Desktop/osr/osr-machines/systems/**/*Global*.+(SLDASM)",
"dst": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\*Global*.+(x_t|step)",
"debug": true,
"verbose": true,
"dry": false,
"cache": false,
"hidden": "true",
"renderer": "Solidworks",
"alt": false,
"quality": 2,
"width": "1024",
"height": "1024",
"script": "convert.exe",
"sw": 2025,
"swv": 33,
"configuration": "Default",
"report": "${SRC_DIR}/cad-report-${CONFIGURATION}.json",
"pack": false,
"light": false,
"rebuild": false,
"save": false,
"variables": {
"SRC_PATH": "C:/Users/zx/Desktop/osr/osr-machines/systems/**/*Global*.+(SLDASM)",
"SRC_DIR": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems",
"SRC_NAME": "*Global*",
"SRC_FILE_NAME": "**/*Global*.+(SLDASM)",
"SRC_FILE_EXT": "+(SLDASM)",
"SRC_IS_FILE": false,
"SRC_IS_FOLDER": false,
"SRC_IS_EXPRESSION": false,
"SRC_IS_GLOB": true,
"SRC_GLOB": "**/*Global*.+(SLDASM)",
"SRC_GLOB_EXTENSIONS": [
"SLDASM"
],
"SRC_FILES": [
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\spc-650\\cad\\sprcc-650\\cad\\200_PressPlate-Global-650.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\injection-clamp\\cad\\components\\102_lucy-mini\\cad-30-2TTC\\Global-LCM.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAXMotor.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAX.SLDASM"
],
"DST_PATH": "${SRC_DIR}/${SRC_NAME}.+(x_t|step)",
"DST_DIR": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems",
"DST_NAME": "*Global*",
"DST_FILE_NAME": "\\*Global*.+(x_t|step)",
"DST_FILE_EXT": "+(x_t|step)",
"DST_IS_FILE": false,
"DST_IS_FOLDER": false,
"DST_IS_EXPRESSION": false,
"DST_IS_GLOB": true,
"DST_GLOB": "\\*Global*.+(x_t|step)",
"DST_GLOB_EXTENSIONS": [
"x_t",
"step"
],
"DST_FILES": []
},
"view": "Render",
"args": "",
"bom-config": "Default",
"bom-detail": 1,
"bom-type": 2,
"bom-images": false,
"srcInfo": {
"PATH": "C:/Users/zx/Desktop/osr/osr-machines/systems/**/*Global*.+(SLDASM)",
"DIR": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems",
"NAME": "*Global*",
"FILE_NAME": "**/*Global*.+(SLDASM)",
"FILE_EXT": "+(SLDASM)",
"IS_FILE": false,
"IS_FOLDER": false,
"IS_EXPRESSION": false,
"IS_GLOB": true,
"GLOB": "**/*Global*.+(SLDASM)",
"GLOB_EXTENSIONS": [
"SLDASM"
],
"FILES": [
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\spc-650\\cad\\sprcc-650\\cad\\200_PressPlate-Global-650.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\injection-clamp\\cad\\components\\102_lucy-mini\\cad-30-2TTC\\Global-LCM.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAXMotor.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAX.SLDASM"
]
},
"dstInfo": {
"PATH": "${SRC_DIR}/${SRC_NAME}.+(x_t|step)",
"DIR": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems",
"NAME": "*Global*",
"FILE_NAME": "\\*Global*.+(x_t|step)",
"FILE_EXT": "+(x_t|step)",
"IS_FILE": false,
"IS_FOLDER": false,
"IS_EXPRESSION": false,
"IS_GLOB": true,
"GLOB": "\\*Global*.+(x_t|step)",
"GLOB_EXTENSIONS": [
"x_t",
"step"
],
"FILES": []
}
}
},
{
"code": 0,
"command": "convert.exe --source=\"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAXMotor.SLDASM\" --target=\"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAXMotor.step\" --configuration=\"Default\" --view=\"*Render\" --hidden=true --width=1024 --height=1024 --swv=33 --renderer=solidworks --quality=2",
"messages": [
"Changed view: *Render",
"Failed to change configuration: Default",
"IPC error:timeout",
"Conversion successful. Output file saved to: C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAXMotor.step "
],
"src": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAXMotor.SLDASM",
"target": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAXMotor.step",
"failed": false,
"options": {
"src": "C:/Users/zx/Desktop/osr/osr-machines/systems/**/*Global*.+(SLDASM)",
"dst": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\*Global*.+(x_t|step)",
"debug": true,
"verbose": true,
"dry": false,
"cache": false,
"hidden": "true",
"renderer": "Solidworks",
"alt": false,
"quality": 2,
"width": "1024",
"height": "1024",
"script": "convert.exe",
"sw": 2025,
"swv": 33,
"configuration": "Default",
"report": "${SRC_DIR}/cad-report-${CONFIGURATION}.json",
"pack": false,
"light": false,
"rebuild": false,
"save": false,
"variables": {
"SRC_PATH": "C:/Users/zx/Desktop/osr/osr-machines/systems/**/*Global*.+(SLDASM)",
"SRC_DIR": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems",
"SRC_NAME": "*Global*",
"SRC_FILE_NAME": "**/*Global*.+(SLDASM)",
"SRC_FILE_EXT": "+(SLDASM)",
"SRC_IS_FILE": false,
"SRC_IS_FOLDER": false,
"SRC_IS_EXPRESSION": false,
"SRC_IS_GLOB": true,
"SRC_GLOB": "**/*Global*.+(SLDASM)",
"SRC_GLOB_EXTENSIONS": [
"SLDASM"
],
"SRC_FILES": [
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\spc-650\\cad\\sprcc-650\\cad\\200_PressPlate-Global-650.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\injection-clamp\\cad\\components\\102_lucy-mini\\cad-30-2TTC\\Global-LCM.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAXMotor.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAX.SLDASM"
],
"DST_PATH": "${SRC_DIR}/${SRC_NAME}.+(x_t|step)",
"DST_DIR": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems",
"DST_NAME": "*Global*",
"DST_FILE_NAME": "\\*Global*.+(x_t|step)",
"DST_FILE_EXT": "+(x_t|step)",
"DST_IS_FILE": false,
"DST_IS_FOLDER": false,
"DST_IS_EXPRESSION": false,
"DST_IS_GLOB": true,
"DST_GLOB": "\\*Global*.+(x_t|step)",
"DST_GLOB_EXTENSIONS": [
"x_t",
"step"
],
"DST_FILES": []
},
"view": "Render",
"args": "",
"bom-config": "Default",
"bom-detail": 1,
"bom-type": 2,
"bom-images": false,
"srcInfo": {
"PATH": "C:/Users/zx/Desktop/osr/osr-machines/systems/**/*Global*.+(SLDASM)",
"DIR": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems",
"NAME": "*Global*",
"FILE_NAME": "**/*Global*.+(SLDASM)",
"FILE_EXT": "+(SLDASM)",
"IS_FILE": false,
"IS_FOLDER": false,
"IS_EXPRESSION": false,
"IS_GLOB": true,
"GLOB": "**/*Global*.+(SLDASM)",
"GLOB_EXTENSIONS": [
"SLDASM"
],
"FILES": [
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\spc-650\\cad\\sprcc-650\\cad\\200_PressPlate-Global-650.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\injection-clamp\\cad\\components\\102_lucy-mini\\cad-30-2TTC\\Global-LCM.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAXMotor.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAX.SLDASM"
]
},
"dstInfo": {
"PATH": "${SRC_DIR}/${SRC_NAME}.+(x_t|step)",
"DIR": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems",
"NAME": "*Global*",
"FILE_NAME": "\\*Global*.+(x_t|step)",
"FILE_EXT": "+(x_t|step)",
"IS_FILE": false,
"IS_FOLDER": false,
"IS_EXPRESSION": false,
"IS_GLOB": true,
"GLOB": "\\*Global*.+(x_t|step)",
"GLOB_EXTENSIONS": [
"x_t",
"step"
],
"FILES": []
}
}
},
{
"code": 0,
"command": "convert.exe --source=\"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAX.SLDASM\" --target=\"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAX.x_t\" --configuration=\"Default\" --view=\"*Render\" --hidden=true --width=1024 --height=1024 --swv=33 --renderer=solidworks --quality=2",
"messages": [
"Changed view: *Render",
"Failed to change configuration: Default",
"IPC error:timeout",
"Conversion successful. Output file saved to: C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAX.x_t "
],
"src": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAX.SLDASM",
"target": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAX.x_t",
"failed": false,
"options": {
"src": "C:/Users/zx/Desktop/osr/osr-machines/systems/**/*Global*.+(SLDASM)",
"dst": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\*Global*.+(x_t|step)",
"debug": true,
"verbose": true,
"dry": false,
"cache": false,
"hidden": "true",
"renderer": "Solidworks",
"alt": false,
"quality": 2,
"width": "1024",
"height": "1024",
"script": "convert.exe",
"sw": 2025,
"swv": 33,
"configuration": "Default",
"report": "${SRC_DIR}/cad-report-${CONFIGURATION}.json",
"pack": false,
"light": false,
"rebuild": false,
"save": false,
"variables": {
"SRC_PATH": "C:/Users/zx/Desktop/osr/osr-machines/systems/**/*Global*.+(SLDASM)",
"SRC_DIR": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems",
"SRC_NAME": "*Global*",
"SRC_FILE_NAME": "**/*Global*.+(SLDASM)",
"SRC_FILE_EXT": "+(SLDASM)",
"SRC_IS_FILE": false,
"SRC_IS_FOLDER": false,
"SRC_IS_EXPRESSION": false,
"SRC_IS_GLOB": true,
"SRC_GLOB": "**/*Global*.+(SLDASM)",
"SRC_GLOB_EXTENSIONS": [
"SLDASM"
],
"SRC_FILES": [
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\spc-650\\cad\\sprcc-650\\cad\\200_PressPlate-Global-650.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\injection-clamp\\cad\\components\\102_lucy-mini\\cad-30-2TTC\\Global-LCM.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAXMotor.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAX.SLDASM"
],
"DST_PATH": "${SRC_DIR}/${SRC_NAME}.+(x_t|step)",
"DST_DIR": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems",
"DST_NAME": "*Global*",
"DST_FILE_NAME": "\\*Global*.+(x_t|step)",
"DST_FILE_EXT": "+(x_t|step)",
"DST_IS_FILE": false,
"DST_IS_FOLDER": false,
"DST_IS_EXPRESSION": false,
"DST_IS_GLOB": true,
"DST_GLOB": "\\*Global*.+(x_t|step)",
"DST_GLOB_EXTENSIONS": [
"x_t",
"step"
],
"DST_FILES": []
},
"view": "Render",
"args": "",
"bom-config": "Default",
"bom-detail": 1,
"bom-type": 2,
"bom-images": false,
"srcInfo": {
"PATH": "C:/Users/zx/Desktop/osr/osr-machines/systems/**/*Global*.+(SLDASM)",
"DIR": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems",
"NAME": "*Global*",
"FILE_NAME": "**/*Global*.+(SLDASM)",
"FILE_EXT": "+(SLDASM)",
"IS_FILE": false,
"IS_FOLDER": false,
"IS_EXPRESSION": false,
"IS_GLOB": true,
"GLOB": "**/*Global*.+(SLDASM)",
"GLOB_EXTENSIONS": [
"SLDASM"
],
"FILES": [
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\spc-650\\cad\\sprcc-650\\cad\\200_PressPlate-Global-650.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\injection-clamp\\cad\\components\\102_lucy-mini\\cad-30-2TTC\\Global-LCM.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAXMotor.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAX.SLDASM"
]
},
"dstInfo": {
"PATH": "${SRC_DIR}/${SRC_NAME}.+(x_t|step)",
"DIR": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems",
"NAME": "*Global*",
"FILE_NAME": "\\*Global*.+(x_t|step)",
"FILE_EXT": "+(x_t|step)",
"IS_FILE": false,
"IS_FOLDER": false,
"IS_EXPRESSION": false,
"IS_GLOB": true,
"GLOB": "\\*Global*.+(x_t|step)",
"GLOB_EXTENSIONS": [
"x_t",
"step"
],
"FILES": []
}
}
},
{
"code": 0,
"command": "convert.exe --source=\"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAX.SLDASM\" --target=\"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAX.step\" --configuration=\"Default\" --view=\"*Render\" --hidden=true --width=1024 --height=1024 --swv=33 --renderer=solidworks --quality=2",
"messages": [
"Changed view: *Render",
"Failed to change configuration: Default",
"IPC error:timeout",
"Conversion successful. Output file saved to: C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAX.step "
],
"src": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAX.SLDASM",
"target": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAX.step",
"failed": false,
"options": {
"src": "C:/Users/zx/Desktop/osr/osr-machines/systems/**/*Global*.+(SLDASM)",
"dst": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\*Global*.+(x_t|step)",
"debug": true,
"verbose": true,
"dry": false,
"cache": false,
"hidden": "true",
"renderer": "Solidworks",
"alt": false,
"quality": 2,
"width": "1024",
"height": "1024",
"script": "convert.exe",
"sw": 2025,
"swv": 33,
"configuration": "Default",
"report": "${SRC_DIR}/cad-report-${CONFIGURATION}.json",
"pack": false,
"light": false,
"rebuild": false,
"save": false,
"variables": {
"SRC_PATH": "C:/Users/zx/Desktop/osr/osr-machines/systems/**/*Global*.+(SLDASM)",
"SRC_DIR": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems",
"SRC_NAME": "*Global*",
"SRC_FILE_NAME": "**/*Global*.+(SLDASM)",
"SRC_FILE_EXT": "+(SLDASM)",
"SRC_IS_FILE": false,
"SRC_IS_FOLDER": false,
"SRC_IS_EXPRESSION": false,
"SRC_IS_GLOB": true,
"SRC_GLOB": "**/*Global*.+(SLDASM)",
"SRC_GLOB_EXTENSIONS": [
"SLDASM"
],
"SRC_FILES": [
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\spc-650\\cad\\sprcc-650\\cad\\200_PressPlate-Global-650.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\injection-clamp\\cad\\components\\102_lucy-mini\\cad-30-2TTC\\Global-LCM.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAXMotor.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAX.SLDASM"
],
"DST_PATH": "${SRC_DIR}/${SRC_NAME}.+(x_t|step)",
"DST_DIR": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems",
"DST_NAME": "*Global*",
"DST_FILE_NAME": "\\*Global*.+(x_t|step)",
"DST_FILE_EXT": "+(x_t|step)",
"DST_IS_FILE": false,
"DST_IS_FOLDER": false,
"DST_IS_EXPRESSION": false,
"DST_IS_GLOB": true,
"DST_GLOB": "\\*Global*.+(x_t|step)",
"DST_GLOB_EXTENSIONS": [
"x_t",
"step"
],
"DST_FILES": []
},
"view": "Render",
"args": "",
"bom-config": "Default",
"bom-detail": 1,
"bom-type": 2,
"bom-images": false,
"srcInfo": {
"PATH": "C:/Users/zx/Desktop/osr/osr-machines/systems/**/*Global*.+(SLDASM)",
"DIR": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems",
"NAME": "*Global*",
"FILE_NAME": "**/*Global*.+(SLDASM)",
"FILE_EXT": "+(SLDASM)",
"IS_FILE": false,
"IS_FOLDER": false,
"IS_EXPRESSION": false,
"IS_GLOB": true,
"GLOB": "**/*Global*.+(SLDASM)",
"GLOB_EXTENSIONS": [
"SLDASM"
],
"FILES": [
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\spc-650\\cad\\sprcc-650\\cad\\200_PressPlate-Global-650.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\polymech-edu-kit\\modules\\injection-clamp\\cad\\components\\102_lucy-mini\\cad-30-2TTC\\Global-LCM.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAXMotor.SLDASM",
"C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems\\lydia-elena\\Global-L45-ZMAX.SLDASM"
]
},
"dstInfo": {
"PATH": "${SRC_DIR}/${SRC_NAME}.+(x_t|step)",
"DIR": "C:\\Users\\zx\\Desktop\\osr\\osr-machines\\systems",
"NAME": "*Global*",
"FILE_NAME": "\\*Global*.+(x_t|step)",
"FILE_EXT": "+(x_t|step)",
"IS_FILE": false,
"IS_FOLDER": false,
"IS_EXPRESSION": false,
"IS_GLOB": true,
"GLOB": "\\*Global*.+(x_t|step)",
"GLOB_EXTENSIONS": [
"x_t",
"step"
],
"FILES": []
}
}
}
]

142
todos.md Normal file
View File

@ -0,0 +1,142 @@
# Polymech Library
## Quick Jumps
- [Extruders](./extrusion/)
- [Extruders](./extrusion/defaults.json)
- ![](./library.png)
## Todos - Q4 - 2021
### General
- [x] refactor to pm-cad latest
- [ ] migrate osr-firmware, per machine
- [-] Discourse templates / defaults
## Machines
## Sheetpress
- [x] backport latest sheetpress cell design to cassandra light
- [-] backport latest sheetpress cell design to cassandra mini
- [-] Cassandra Mini - Light : water cooling
- [x] Cassandra - EDC - 650
- [x] Lydia - v3.8 connector
- [x] Cassandra - EDC - 450 - Lab
- [-] Cassandra - EDC - 850
- [x] Cassandra - EDC - 1100
- [x] Moulds
- [x] slides
- [ ] dies
- [x] tests
- [x] PID
- [x] profiles (ramping)
- [ ] active cooling
- [x] Load cell
- [x] Firmware
## Shredder
- [x] Obelix - SM300
- [ ] Asterix SM/PP/XL/Morren - cleanup
- [ ] RVM Option - PP - XL - 3kw
- [ ] Auto-Plunger cleanup (2024/Q1)
- [ ] v3.2 light cleanup / flywheel / pulley
## Extrusion
- [x] Lydia 3.5 cleanup
- [ ] Lydia 3.6 (edu kit)
- [x] OSR-300-40-30-25-80 clamping module
- [-] katbot connector
- [ ] Lydia 3.8 - Lab version (modular barrel / screw)
- [ ] 2.2kw
- [-] Lydia - v4.7
- [x] Lydia - v4.8
- [-] brick mould
- [-] block mould
### Print
- [ ] Flexi-Bot - Mounts (v3-4x) | Modbus Bridge
- [x] OSR Firmware: VFD & Cycle Control
- [x] Test Templates (->pm-cad->printr)
### Components
- [x] Hopper modular
- [x] mount, backports, quick-release
- [x] rotary / turret
- [x] adapter / flange fuckery
- [x] firmware consolidation
- [ ] Nozzle - Rotary
- [ ] Inserts
- [x] SJ25/30/35 extensions (mixer, ...)
- [ ] Hopper
- [x] Dual Feed - Screws (nema23)
- [ ] Dual Feed - Fluid (valves)
- [x] Quick release
- [ ] Meltpump
- [-] Motor cooling / sensors
- [x] Shutoff valve, backports
- [-] Universal housing, backports
- [-] Universal flange, v5x, backports
## Injection
- [x] Myriad - Pro (2024/Q1)
- [x] Elena - Standard - Cleanup
- [x] Elena - XMAX - Cleanup
- [x] Elena - ZMAX - Motor - Rev 2 (2024/Q1)
- [ ] Elena - ZMAX - Motor - Rev 3 (2024/Q2)
- [x] Katbot Pro - 100G / 40 - mini valve :)
- [-] Katbot - Slim
- [ ] 20mm / stainless, modular
- [ ] e-drive
- [ ] horizontal :)
- [ ] Pulley
### Components
- [x] Quick clamps, S/M/XL | backports | extruder mould clamping
## Electrics
- [ ] Merge osr-electrics (templates & symbols)
- [ ] extend osr-templates
- [ ] BOM to order
- [ ] variants
- [-] pipe/routing custom library (API?)
- [ ] cabinets
- [ ] poloy mech mounts
## Products
- [x] Templates
- [ ] Configurator
- [x] Infrastructure
- [x] Docs
-[ ] Schematics
-[ ] Materials
-[ ] Settings
-[ ] Assembly Instructions
- [ ] Tests
### Candidates
- [-] 3D Printer
- [x] Mechanical
- [x] Clamps
- [-] Speaker
### References
- [Mini Sheetpress](https://www.robotdigg.com/product/2099/Desktop-flat-plate-Vulcanizing-Machine-for-PVC,-Plastic,-Rubber,-and-Silicone-Products)
## Todos - 2026 - Q1 - Q2