init v0.0001 :)

This commit is contained in:
lovebird 2024-07-16 21:33:45 +02:00
parent 7b65708cc0
commit d42037e4c1
65 changed files with 1527 additions and 0 deletions

12
cad/.gitattributes vendored Normal file
View File

@ -0,0 +1,12 @@
*.pdf filter=lfs diff=lfs merge=lfs -text
*.igs filter=lfs diff=lfs merge=lfs -text
*.iges filter=lfs diff=lfs merge=lfs -text
*.step filter=lfs diff=lfs merge=lfs -text
SLDASM filter=lfs diff=lfs merge=lfs -text
STEP filter=lfs diff=lfs merge=lfs -text
jpg filter=lfs diff=lfs merge=lfs -text
*.SLDASM filter=lfs diff=lfs merge=lfs -text
*.jpg filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.SLDPRT filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text

45
cad/.osrl.json Normal file
View File

@ -0,0 +1,45 @@
{
"includes": [
"${PRODUCT_ROOT}",
"${PRODUCT_ROOT}/templates/library/",
"${PRODUCT_ROOT}/templates/shared/",
"${root}/osr",
"${root}/osr/library",
"${root}/osr/widgets",
"${root}/_includes",
"${root}/templates/site/"
],
"variables": {
"PRODUCT_ROOT": "${root}/${product}/",
"_abs_url": "https://plastic-hub.com",
"abs_url": "https://plastic-hub.com/",
"CACHE": "${root}/cache/",
"CACHE_URL": "${abs_url}/cache/",
"MAGENTO_URL": "https://shop.plastic-hub.com"
},
"env": {
"library": {
"includes": [
"${PRODUCT_ROOT}/templates/shared/",
"${root}/osr",
"${root}/osr/widgets",
"${PRODUCT_ROOT}"
],
"variables": {
"abs_url": "http://localhost:8008/",
"MAGENTO_URL": "https://shop.plastic-hub.com"
}
},
"library-release": {
"includes": [
"${PRODUCT_ROOT}/templates/shared/",
"${root}/osr",
"${root}/osr/widgets",
"${PRODUCT_ROOT}"
],
"variables": {
"abs_url": "https://osr-plastic.org"
}
}
}
}

BIN
cad/joints/slide-clamp-20ID-80-40/Cover.SLDPRT (Stored with Git LFS) Normal file

Binary file not shown.

BIN
cad/joints/slide-clamp-20ID-80-40/Fasteners.SLDASM (Stored with Git LFS) Normal file

Binary file not shown.

BIN
cad/joints/slide-clamp-20ID-80-40/M6-50.SLDPRT (Stored with Git LFS) Normal file

Binary file not shown.

BIN
cad/joints/slide-clamp-20ID-80-40/M6-Washers.SLDPRT (Stored with Git LFS) Normal file

Binary file not shown.

BIN
cad/joints/slide-clamp-20ID-80-40/M6Nut.SLDPRT (Stored with Git LFS) Normal file

Binary file not shown.

BIN
cad/joints/slide-clamp-20ID-80-40/SCD20-40-120-Test.jpg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
cad/joints/slide-clamp-20ID-80-40/SCD20-40-120.jpg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
cad/joints/slide-clamp-20ID-80-40/SlideDual-20ID-40H.SLDASM (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
cad/joints/slide-clamp-20ID-80-40/Test.SLDASM (Stored with Git LFS) Normal file

Binary file not shown.

BIN
cad/joints/slide-clamp-20ID-80-40/lbbr25-skf.SLDPRT (Stored with Git LFS) Normal file

Binary file not shown.

BIN
cad/joints/slide-clamp-25ID-80-40/Cover.SLDPRT (Stored with Git LFS) Normal file

Binary file not shown.

BIN
cad/joints/slide-clamp-25ID-80-40/Fasteners.SLDASM (Stored with Git LFS) Normal file

Binary file not shown.

BIN
cad/joints/slide-clamp-25ID-80-40/SlideDual-25ID-40H.SLDASM (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
cad/joints/slide-clamp-25ID-80-40/lbbr25-skf.SLDPRT (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,14 @@
## Components
- [ ] joints
- [ ] stationary
- [ ] compats
- [ ] fasteners
- [ ] base
- [ ] axial
- [ ] linear
- [ ] glide
## Resources
- https://www.123rodamiento.es/rodamiento-cojinete/transmision-lineal/rodamiento-linear/lbbr25-skf

BIN
cad/joints/slide-clamp-40ID-80-60/Cover.SLDPRT (Stored with Git LFS) Normal file

Binary file not shown.

BIN
cad/joints/slide-clamp-40ID-80-60/Fasteners.SLDASM (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
cad/joints/slide-clamp-40ID-80-60/lbbr25-skf.SLDPRT (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,14 @@
## Components
- [ ] joints
- [ ] stationary
- [ ] compats
- [ ] fasteners
- [ ] base
- [ ] axial
- [ ] linear
- [ ] glide
## Resources
- https://www.123rodamiento.es/rodamiento-cojinete/transmision-lineal/rodamiento-linear/lbbr25-skf

BIN
cad/joints/slides-20/Cover.SLDPRT (Stored with Git LFS) Normal file

Binary file not shown.

BIN
cad/joints/slides-20/SlideDual-25ID-40OD-58H.SLDASM (Stored with Git LFS) Normal file

Binary file not shown.

BIN
cad/joints/slides-20/SlideDual-25ID-40OD-58H.SLDPRT (Stored with Git LFS) Normal file

Binary file not shown.

BIN
cad/joints/slides-20/lbbr25-skf.SLDPRT (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,14 @@
## Components
- [ ] joints
- [ ] stationary
- [ ] compats
- [ ] fasteners
- [ ] base
- [ ] axial
- [ ] linear
- [ ] glide
## Resources
- https://www.123rodamiento.es/rodamiento-cojinete/transmision-lineal/rodamiento-linear/lbbr25-skf

BIN
cad/joints/slides-25-hex/Cover.SLDPRT (Stored with Git LFS) Normal file

Binary file not shown.

BIN
cad/joints/slides-25-hex/SlideDual-25ID-40OD-58H.SLDASM (Stored with Git LFS) Normal file

Binary file not shown.

BIN
cad/joints/slides-25-hex/SlideDual-25ID-40OD-58H.SLDPRT (Stored with Git LFS) Normal file

Binary file not shown.

BIN
cad/joints/slides-25-hex/SlideHex-25ID-60.SLDPRT (Stored with Git LFS) Normal file

Binary file not shown.

BIN
cad/joints/slides-25-hex/lbbr25-skf.SLDPRT (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,14 @@
## Components
- [ ] joints
- [ ] stationary
- [ ] compats
- [ ] fasteners
- [ ] base
- [ ] axial
- [ ] linear
- [ ] glide
## Resources
- https://www.123rodamiento.es/rodamiento-cojinete/transmision-lineal/rodamiento-linear/lbbr25-skf

BIN
cad/joints/slides-25-quad/Cover.SLDPRT (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,17 @@
[
{
"File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\polymech\\joints\\slides-25-quad\\SlideDual-25ID-40OD-58H-Tests.SLDASM"
},
{
"File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\polymech\\joints\\slides-25-quad\\SlideQuad-25ID-60.SLDPRT"
},
{
"File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\polymech\\joints\\slides-25-quad\\Cover.SLDPRT"
},
{
"File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\polymech\\joints\\slides-25-quad\\lbbr25-skf.SLDPRT"
},
{
"File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\polymech\\joints\\slides-25-quad\\SlideDual-25ID-40OD-58H.SLDASM"
}
]

File diff suppressed because it is too large Load Diff

BIN
cad/joints/slides-25-quad/SlideDual-25ID-40OD-58H.SLDASM (Stored with Git LFS) Normal file

Binary file not shown.

BIN
cad/joints/slides-25-quad/SlideDual-25ID-40OD-58H.SLDPRT (Stored with Git LFS) Normal file

Binary file not shown.

BIN
cad/joints/slides-25-quad/SlideQuad-25ID-60.SLDPRT (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,91 @@
[
{
"src": "C:/Users/mc007/Desktop/osr/products/products/components/hardware/polymech/joints/slides-25-quad/SlideDual-25ID-40OD-58H-Tests.SLDASM",
"target": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\polymech\\joints\\slides-25-quad\\SlideDual-25ID-40OD-58H-Tests.json",
"options": {
"src": "C:/Users/mc007/Desktop/osr/products/products/components/hardware/polymech/joints/slides-25-quad/SlideDual-25ID-40OD-58H-Tests.SLDASM",
"dst": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\polymech\\joints\\slides-25-quad\\&{SRC_DIR}\\&{SRC_NAME}.+(json)",
"debug": false,
"verbose": true,
"dry": false,
"cache": true,
"hidden": "true",
"renderer": "Solidworks",
"alt": true,
"quality": 2,
"logLevel": "warn",
"close": "true",
"width": "1024",
"height": "1024",
"script": "convert.exe",
"sw": 2022,
"swv": 30,
"configuration": "Default",
"report": "${SRC_DIR}/cad-report-${CONFIGURATION}.json",
"variables": {
"SRC_PATH": "C:/Users/mc007/Desktop/osr/products/products/components/hardware/polymech/joints/slides-25-quad/SlideDual-25ID-40OD-58H-Tests.SLDASM",
"SRC_DIR": "C:/Users/mc007/Desktop/osr/products/products/components/hardware/polymech/joints/slides-25-quad",
"SRC_NAME": "SlideDual-25ID-40OD-58H-Tests",
"SRC_FILE_NAME": "SlideDual-25ID-40OD-58H-Tests.SLDASM",
"SRC_FILE_EXT": "SLDASM",
"SRC_IS_FILE": true,
"SRC_IS_FOLDER": false,
"SRC_IS_EXPRESSION": false,
"SRC_IS_GLOB": false,
"SRC_FILES": [
"C:/Users/mc007/Desktop/osr/products/products/components/hardware/polymech/joints/slides-25-quad/SlideDual-25ID-40OD-58H-Tests.SLDASM"
],
"DST_PATH": "&{SRC_DIR}/&{SRC_NAME}.+(json)",
"DST_DIR": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\polymech\\joints\\slides-25-quad",
"DST_NAME": "&{SRC_NAME}",
"DST_FILE_NAME": "\\&{SRC_DIR}\\&{SRC_NAME}.+(json)",
"DST_FILE_EXT": "+(json)",
"DST_IS_FILE": false,
"DST_IS_FOLDER": false,
"DST_IS_EXPRESSION": false,
"DST_IS_GLOB": true,
"DST_GLOB": "\\&{SRC_DIR}\\&{SRC_NAME}.+(json)",
"DST_GLOB_EXTENSIONS": [
"json"
],
"DST_FILES": []
},
"view": "Render",
"args": "",
"bom-config": "Default",
"bom-detail": 1,
"bom-type": 2,
"bom-images": false,
"srcInfo": {
"PATH": "C:/Users/mc007/Desktop/osr/products/products/components/hardware/polymech/joints/slides-25-quad/SlideDual-25ID-40OD-58H-Tests.SLDASM",
"DIR": "C:/Users/mc007/Desktop/osr/products/products/components/hardware/polymech/joints/slides-25-quad",
"NAME": "SlideDual-25ID-40OD-58H-Tests",
"FILE_NAME": "SlideDual-25ID-40OD-58H-Tests.SLDASM",
"FILE_EXT": "SLDASM",
"IS_FILE": true,
"IS_FOLDER": false,
"IS_EXPRESSION": false,
"IS_GLOB": false,
"FILES": [
"C:/Users/mc007/Desktop/osr/products/products/components/hardware/polymech/joints/slides-25-quad/SlideDual-25ID-40OD-58H-Tests.SLDASM"
]
},
"dstInfo": {
"PATH": "&{SRC_DIR}/&{SRC_NAME}.+(json)",
"DIR": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\components\\hardware\\polymech\\joints\\slides-25-quad",
"NAME": "&{SRC_NAME}",
"FILE_NAME": "\\&{SRC_DIR}\\&{SRC_NAME}.+(json)",
"FILE_EXT": "+(json)",
"IS_FILE": false,
"IS_FOLDER": false,
"IS_EXPRESSION": false,
"IS_GLOB": true,
"GLOB": "\\&{SRC_DIR}\\&{SRC_NAME}.+(json)",
"GLOB_EXTENSIONS": [
"json"
],
"FILES": []
}
}
}
]

View File

@ -0,0 +1,10 @@
"Bore-Diameter"= 25
"Bearing-Diameter-Outer"= 40
"Bearing-Height"= 58
"Height"= 60
"Width"= 60
"Depth"= 60
"Hole-Pattern-Diameter" = "Bearing-Diameter-Outer" + ( "Width" - "Bearing-Diameter-Outer" ) / 2
"Holes"= 4
"Cover-Thickness"= 1
"Holes-Diameter"= 5

BIN
cad/joints/slides-25-quad/lbbr25-skf.SLDPRT (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,14 @@
## Components
- [ ] joints
- [ ] stationary
- [ ] compats
- [ ] fasteners
- [ ] base
- [ ] axial
- [ ] linear
- [ ] glide
## Resources
- https://www.123rodamiento.es/rodamiento-cojinete/transmision-lineal/rodamiento-linear/lbbr25-skf

BIN
cad/joints/slides-25/Cover.SLDPRT (Stored with Git LFS) Normal file

Binary file not shown.

BIN
cad/joints/slides-25/SlideDual-25ID-40OD-58H.SLDASM (Stored with Git LFS) Normal file

Binary file not shown.

BIN
cad/joints/slides-25/SlideDual-25ID-40OD-58H.SLDPRT (Stored with Git LFS) Normal file

Binary file not shown.

BIN
cad/joints/slides-25/lbbr25-skf.SLDPRT (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,14 @@
## Components
- [ ] joints
- [ ] stationary
- [ ] compats
- [ ] fasteners
- [ ] base
- [ ] axial
- [ ] linear
- [ ] glide
## Resources
- https://www.123rodamiento.es/rodamiento-cojinete/transmision-lineal/rodamiento-linear/lbbr25-skf

BIN
cad/joints/slides/Cover.SLDPRT (Stored with Git LFS) Normal file

Binary file not shown.

BIN
cad/joints/slides/SlideDual-25ID-40OD-58H.SLDASM (Stored with Git LFS) Normal file

Binary file not shown.

BIN
cad/joints/slides/SlideDual-25ID-40OD-58H.SLDPRT (Stored with Git LFS) Normal file

Binary file not shown.

BIN
cad/joints/slides/lbbr25-skf.SLDPRT (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,14 @@
## Components
- [ ] joints
- [ ] stationary
- [ ] compats
- [ ] fasteners
- [ ] base
- [ ] axial
- [ ] linear
- [ ] glide
## Resources
- https://www.123rodamiento.es/rodamiento-cojinete/transmision-lineal/rodamiento-linear/lbbr25-skf

48
cad/package.json Normal file
View File

@ -0,0 +1,48 @@
{
"name": "@plastichub/pp-next",
"version": "0.1.0",
"description": "creates templates - picked up later a form generator and some backend",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"serve": "bundle exec jekyll serve --trace --port 8008 --incremental",
"dev": "bundle exec jekyll serve --config=_config.dev.yml --trace --port 8008 --incremental",
"dev-machines": "bundle exec jekyll serve --config=_config.dev.machines.yml --trace --port 8008 --incremental",
"dev-howtos": "bundle exec jekyll serve --config=_config.dev.howtos.yml --trace --port 8008 --incremental",
"build": "bundle exec jekyll build --profile --trace -d ../osr-plastic.org/httpdocs",
"library-release": "grunt library-release --env=library-release",
"build-lib": "bundle exec jekyll build --incremental --config _config-lib.yml --profile --trace -d ../precious-plastic.org/library.precious-plastic.org/",
"archives": "cd scripts && sh make-zips.sh && sh make-v4-zips.sh",
"compile:moulds": "grunt moulds:all --verbose --debug --env=library-release"
},
"author": "",
"license": "ISC",
"dependencies": {
"@plastichub/content": "^0.2.8",
"@plastichub/core": "^0.0.19",
"@plastichub/fs": "^0.13.26",
"@plastichub/osr-cad": "^0.4.4",
"@plastichub/osr-sync": "^0.0.27",
"@types/lodash": "^4.14.148",
"@types/node": "^12.12.8",
"@xblox/fs": "^0.13.19",
"bluebird": "^3.7.2",
"cheerio": "^1.0.0-rc.10",
"electron-pdf": "^7.0.0",
"filenamify": "^5.1.0",
"grunt": "^1.4.1",
"grunt-contrib-clean": "^2.0.0",
"grunt-extend-config": "^0.9.7",
"grunt-parallel": "^0.5.1",
"grunt-shell": "^3.0.1",
"jsdom": "^19.0.0",
"lodash": "^4.17.21",
"puppeteer": "^5.4.0",
"recursive-merge": "^1.2.1",
"request": "^2.76.0",
"sanitize-filename": "^1.6.3",
"sharp": "^0.30.3",
"simple-git": "^2.6.0",
"uri-js": "^4.4.1"
}
}

27
cad/readme.md Normal file
View File

@ -0,0 +1,27 @@
## Components
- [ ] joints
- [ ] stationary
- [ ] compats
- [ ] fasteners
- [ ] base
- [ ] axial
- [ ] linear
- [ ] glide
## Research
- [ ] Spacing
- [ ] Language
- [ ] [Structural formula](https://en.wikipedia.org/wiki/Structural_formula) (2D)
- [ ] [Fischer Projection](https://en.wikipedia.org/wiki/Fischer_projection)
- [ ] [Skeletal formula](https://en.wikipedia.org/wiki/Skeletal_formula) (3D)
- [ ] Simplified Representation | Nodes and Connectors | Angles and Bonds | Types of Joints | Planar vs. Spatial Diagrams
- [ ] ``` □───○ (1,1) (4,5) ``` (sphere->shaft->box)
- [ ] https://en.wikipedia.org/wiki/ACD/ChemSketch
- [ ] [BPML](https://en.wikipedia.org/wiki/Business_Process_Modeling_Language)
- [ ] [BPMN - Editor Web](https://bpmn.io/)
## Resources
- https://www.123rodamiento.es/rodamiento-cojinete/transmision-lineal/rodamiento-linear/lbbr25-skf

BIN
cad/rods/Rod-16-100.SLDPRT (Stored with Git LFS) Normal file

Binary file not shown.

2
cad/scripts/ag.sh Normal file
View File

@ -0,0 +1,2 @@
ALGOLIA_API_KEY='78f6a0eddf80515158e7d0c44929b37d' bundle exec jekyll algolia

View File

@ -0,0 +1,2 @@
osr-cad sw --debug=false --src='./howtos/**/*.+(step|stp|STEP)' --dst='${SRC_DIR}/${SRC_NAME}.+(html)'

BIN
cad/systems/table/SupportPlate-40ID-15H.SLDPRT (Stored with Git LFS) Normal file

Binary file not shown.

4
cad/update.sh Normal file
View File

@ -0,0 +1,4 @@
git pull
git lfs pull
npm run build