Render all mcopy_gate parts and add them to the scad render script.

This commit is contained in:
Matt McWilliams 2024-10-08 23:15:15 -04:00
parent 28a323f4f8
commit 4149d77d70
23 changed files with 203670 additions and 11 deletions

View File

@ -1,5 +1,5 @@
{ {
"version": "1.8.134", "version": "1.8.135",
"ext_port": 1111, "ext_port": 1111,
"profiles": { "profiles": {
"mcopy": { "mcopy": {

2
app/package-lock.json generated
View File

@ -1,6 +1,6 @@
{ {
"name": "mcopy-app", "name": "mcopy-app",
"version": "1.8.134", "version": "1.8.135",
"lockfileVersion": 2, "lockfileVersion": 2,
"requires": true, "requires": true,
"packages": { "packages": {

View File

@ -1,6 +1,6 @@
{ {
"name": "mcopy-app", "name": "mcopy-app",
"version": "1.8.134", "version": "1.8.135",
"description": "GUI for the mcopy small gauge film optical printer platform", "description": "GUI for the mcopy small gauge film optical printer platform",
"main": "main.js", "main": "main.js",
"scripts": { "scripts": {

View File

@ -1,5 +1,5 @@
{ {
"version": "1.8.134", "version": "1.8.135",
"ext_port": 1111, "ext_port": 1111,
"profiles": { "profiles": {
"mcopy": { "mcopy": {

4
package-lock.json generated
View File

@ -1,12 +1,12 @@
{ {
"name": "mcopy", "name": "mcopy",
"version": "1.8.134", "version": "1.8.135",
"lockfileVersion": 2, "lockfileVersion": 2,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "mcopy", "name": "mcopy",
"version": "1.8.134", "version": "1.8.135",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"alert": "file:app/lib/alert", "alert": "file:app/lib/alert",

View File

@ -1,6 +1,6 @@
{ {
"name": "mcopy", "name": "mcopy",
"version": "1.8.134", "version": "1.8.135",
"description": "Small gauge film optical printer platform", "description": "Small gauge film optical printer platform",
"main": "build.js", "main": "build.js",
"directories": { "directories": {

View File

@ -1,5 +1,5 @@
{ {
"version": "1.8.134", "version": "1.8.135",
"ext_port": 1111, "ext_port": 1111,
"profiles": { "profiles": {
"mcopy": { "mcopy": {

View File

@ -592,11 +592,11 @@ if (PART == "front_plate") {
rotate([0, 180, 0]) front_plate(); rotate([0, 180, 0]) front_plate();
} else if (PART == "back_plate") { } else if (PART == "back_plate") {
back_plate(); back_plate();
} else if (PART == "gate_mask_slide") { } else if (PART == "mask_slide") {
gate_mask_slide(); gate_mask_slide();
} else if (PART == "gate_mask_slide_standard16") { } else if (PART == "mask_slide_standard16") {
rotate([180, 0, 0]) gate_mask_slide_standard16(); rotate([180, 0, 0]) gate_mask_slide_standard16();
} else if (PART == "gate_mask_slide_super16") { } else if (PART == "mask_slide_super16") {
rotate([180, 0, 0]) gate_mask_slide_super16(); rotate([180, 0, 0]) gate_mask_slide_super16();
} else if (PART == "sprocketed_roller_16mm") { } else if (PART == "sprocketed_roller_16mm") {
sprocketed_roller_16mm(); sprocketed_roller_16mm();

View File

@ -9,6 +9,7 @@ FILES=(
mcopy_rails mcopy_rails
mcopy_projector mcopy_projector
mcopy_lens_assembly mcopy_lens_assembly
mcopy_gate
) )
PARALLEL=0 PARALLEL=0

File diff suppressed because it is too large Load Diff

32118
stl/mcopy_gate_body_16mm.stl Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

10138
stl/mcopy_gate_front_plate.stl Normal file

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

View File

@ -0,0 +1,478 @@
solid OpenSCAD_Model
facet normal 0 -1 0
outer loop
vertex -10 -4 -3.1499996
vertex 2 -4 -3.2999992
vertex 2 -4 -3.1499996
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex -10 -4 1.1499996
vertex 2 -4 1.1499996
vertex 2 -4 1.2999992
endloop
endfacet
facet normal -1 0 0
outer loop
vertex -10 -6.45 -2.5405588
vertex -10 -4 1.1499996
vertex -10 -4 -3.1499996
endloop
endfacet
facet normal -1 0 0
outer loop
vertex -10 -6.45 -2.5405588
vertex -10 -6.45 0.5405588
vertex -10 -4 1.1499996
endloop
endfacet
facet normal 0 -0.70710677 -0.70710677
outer loop
vertex -10 -6.45 -2.5405588
vertex 10 -6.45 -2.5405588
vertex 10 -7.9905586 -1
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex -10 -6.45 -3.1499996
vertex -10 -4 -3.1499996
vertex 2 -4 -3.1499996
endloop
endfacet
facet normal -1 0 0
outer loop
vertex -10 -6.45 -3.1499996
vertex -10 -6.45 -2.5405588
vertex -10 -4 -3.1499996
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex -10 -6.45 -3.1499996
vertex 10 -6.45 -2.5405588
vertex -10 -6.45 -2.5405588
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex -10 -6.45 -3.1499996
vertex 10 -6.45 -3.1499996
vertex 10 -6.45 -2.5405588
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex -10 -6.45 -3.1499996
vertex 2 -4 -3.1499996
vertex 10 -6.45 -3.1499996
endloop
endfacet
facet normal -1 0 0
outer loop
vertex -10 -6.45 0.5405588
vertex -10 -6.45 1.1499996
vertex -10 -4 1.1499996
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex -10 -6.45 0.5405588
vertex 10 -6.45 0.5405588
vertex 10 -6.45 1.1499996
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex -10 -6.45 0.5405588
vertex 10 -6.45 1.1499996
vertex -10 -6.45 1.1499996
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -10 -6.45 1.1499996
vertex 10 -6.45 1.1499996
vertex 2 -4 1.1499996
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -10 -6.45 1.1499996
vertex 2 -4 1.1499996
vertex -10 -4 1.1499996
endloop
endfacet
facet normal 0 -0.70710677 -0.70710677
outer loop
vertex -10 -7.9905586 -1
vertex -10 -6.45 -2.5405588
vertex 10 -7.9905586 -1
endloop
endfacet
facet normal -1 0 0
outer loop
vertex -10 -7.9905586 -1
vertex -10 -6.45 0.5405588
vertex -10 -6.45 -2.5405588
endloop
endfacet
facet normal 0 -0.70710677 0.70710677
outer loop
vertex -10 -7.9905586 -1
vertex 10 -6.45 0.5405588
vertex -10 -6.45 0.5405588
endloop
endfacet
facet normal 0 -0.70710677 0.70710677
outer loop
vertex -10 -7.9905586 -1
vertex 10 -7.9905586 -1
vertex 10 -6.45 0.5405588
endloop
endfacet
facet normal -1 0 0
outer loop
vertex -10 4 -3.1499996
vertex -10 4 1.1499996
vertex -10 6.45 0.5405588
endloop
endfacet
facet normal -1 0 0
outer loop
vertex -10 4 -3.1499996
vertex -10 6.45 -2.5405588
vertex -10 6.45 -3.1499996
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex -10 4 -3.1499996
vertex -10 6.45 -3.1499996
vertex 2 4 -3.1499996
endloop
endfacet
facet normal -1 0 0
outer loop
vertex -10 4 -3.1499996
vertex -10 6.45 0.5405588
vertex -10 6.45 -2.5405588
endloop
endfacet
facet normal 0 1 0
outer loop
vertex -10 4 -3.1499996
vertex 2 4 -3.1499996
vertex 2 4 -3.2999992
endloop
endfacet
facet normal -1 0 0
outer loop
vertex -10 4 1.1499996
vertex -10 6.45 1.1499996
vertex -10 6.45 0.5405588
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -10 4 1.1499996
vertex 2 4 1.1499996
vertex -10 6.45 1.1499996
endloop
endfacet
facet normal 0 1 0
outer loop
vertex -10 4 1.1499996
vertex 2 4 1.2999992
vertex 2 4 1.1499996
endloop
endfacet
facet normal -1 0 0
outer loop
vertex -10 6.45 -2.5405588
vertex -10 6.45 0.5405588
vertex -10 7.9905586 -1
endloop
endfacet
facet normal 0 0.70710677 -0.70710677
outer loop
vertex -10 6.45 -2.5405588
vertex -10 7.9905586 -1
vertex 10 6.45 -2.5405588
endloop
endfacet
facet normal 0 1 0
outer loop
vertex -10 6.45 -2.5405588
vertex 10 6.45 -2.5405588
vertex 10 6.45 -3.1499996
endloop
endfacet
facet normal 0 1 0
outer loop
vertex -10 6.45 -3.1499996
vertex -10 6.45 -2.5405588
vertex 10 6.45 -3.1499996
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex -10 6.45 -3.1499996
vertex 10 6.45 -3.1499996
vertex 2 4 -3.1499996
endloop
endfacet
facet normal 0 1 0
outer loop
vertex -10 6.45 0.5405588
vertex -10 6.45 1.1499996
vertex 10 6.45 0.5405588
endloop
endfacet
facet normal 0 0.70710677 0.70710677
outer loop
vertex -10 6.45 0.5405588
vertex 10 6.45 0.5405588
vertex 10 7.9905586 -1
endloop
endfacet
facet normal 0 0.70710677 0.70710677
outer loop
vertex -10 6.45 0.5405588
vertex 10 7.9905586 -1
vertex -10 7.9905586 -1
endloop
endfacet
facet normal 0 1 0
outer loop
vertex -10 6.45 1.1499996
vertex 10 6.45 1.1499996
vertex 10 6.45 0.5405588
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -10 6.45 1.1499996
vertex 2 4 1.1499996
vertex 10 6.45 1.1499996
endloop
endfacet
facet normal 0 0.70710677 -0.70710677
outer loop
vertex -10 7.9905586 -1
vertex 10 7.9905586 -1
vertex 10 6.45 -2.5405588
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex -18 -4 -3.2999992
vertex -10 -4 -3.1499996
vertex -18 -4 1.2999992
endloop
endfacet
facet normal -1 0 0
outer loop
vertex -18 -4 -3.2999992
vertex -18 -4 1.2999992
vertex -18 4 1.2999992
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex -18 -4 -3.2999992
vertex -18 4 -3.2999992
vertex 2 4 -3.2999992
endloop
endfacet
facet normal -1 0 0
outer loop
vertex -18 -4 -3.2999992
vertex -18 4 1.2999992
vertex -18 4 -3.2999992
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex -18 -4 -3.2999992
vertex 2 -4 -3.2999992
vertex -10 -4 -3.1499996
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex -18 -4 -3.2999992
vertex 2 4 -3.2999992
vertex 2 -4 -3.2999992
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex -18 -4 1.2999992
vertex -10 -4 -3.1499996
vertex -10 -4 1.1499996
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex -18 -4 1.2999992
vertex -10 -4 1.1499996
vertex 2 -4 1.2999992
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -18 -4 1.2999992
vertex 2 -4 1.2999992
vertex -18 4 1.2999992
endloop
endfacet
facet normal 0 1 0
outer loop
vertex -18 4 -3.2999992
vertex -10 4 -3.1499996
vertex 2 4 -3.2999992
endloop
endfacet
facet normal 0 1 0
outer loop
vertex -18 4 -3.2999992
vertex -18 4 1.2999992
vertex -10 4 -3.1499996
endloop
endfacet
facet normal 0 1 0
outer loop
vertex -18 4 1.2999992
vertex -10 4 1.1499996
vertex -10 4 -3.1499996
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -18 4 1.2999992
vertex 2 -4 1.2999992
vertex 2 4 1.2999992
endloop
endfacet
facet normal 0 1 0
outer loop
vertex -18 4 1.2999992
vertex 2 4 1.2999992
vertex -10 4 1.1499996
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 10 -6.45 -2.5405588
vertex 10 6.45 -2.5405588
vertex 10 -6.45 0.5405588
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 10 -6.45 -2.5405588
vertex 10 6.45 -3.1499996
vertex 10 6.45 -2.5405588
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 10 -6.45 -3.1499996
vertex 10 6.45 -3.1499996
vertex 10 -6.45 -2.5405588
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 10 -6.45 0.5405588
vertex 10 6.45 -2.5405588
vertex 10 6.45 0.5405588
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 10 -6.45 0.5405588
vertex 10 6.45 0.5405588
vertex 10 6.45 1.1499996
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 10 -6.45 0.5405588
vertex 10 6.45 1.1499996
vertex 10 -6.45 1.1499996
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 10 -7.9905586 -1
vertex 10 -6.45 -2.5405588
vertex 10 -6.45 0.5405588
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 10 6.45 -2.5405588
vertex 10 7.9905586 -1
vertex 10 6.45 0.5405588
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 2 -4 -3.1499996
vertex 10 6.45 -3.1499996
vertex 10 -6.45 -3.1499996
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 2 -4 -3.1499996
vertex 2 4 -3.1499996
vertex 10 6.45 -3.1499996
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 2 -4 -3.1499996
vertex 2 4 -3.2999992
vertex 2 4 -3.1499996
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 2 -4 -3.2999992
vertex 2 4 -3.2999992
vertex 2 -4 -3.1499996
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 2 -4 1.1499996
vertex 10 -6.45 1.1499996
vertex 2 4 1.1499996
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 2 -4 1.1499996
vertex 2 4 1.1499996
vertex 2 -4 1.2999992
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 2 -4 1.2999992
vertex 2 4 1.1499996
vertex 2 4 1.2999992
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 2 4 1.1499996
vertex 10 -6.45 1.1499996
vertex 10 6.45 1.1499996
endloop
endfacet
endsolid OpenSCAD_Model

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

6666
stl/mcopy_gate_slide.stl Normal file

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 it is too large Load Diff

File diff suppressed because it is too large Load Diff