Render STLs for mcopy_projector and mcopy_rails. Make tweaks to orbital mount to fit bolts.
This commit is contained in:
parent
03f886580f
commit
cdf983c7c6
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"version": "1.8.67",
|
"version": "1.8.68",
|
||||||
"ext_port": 1111,
|
"ext_port": 1111,
|
||||||
"profiles": {
|
"profiles": {
|
||||||
"mcopy": {
|
"mcopy": {
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "mcopy-app",
|
"name": "mcopy-app",
|
||||||
"version": "1.8.67",
|
"version": "1.8.68",
|
||||||
"lockfileVersion": 2,
|
"lockfileVersion": 2,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "mcopy-app",
|
"name": "mcopy-app",
|
||||||
"version": "1.8.67",
|
"version": "1.8.68",
|
||||||
"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": {
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"version": "1.8.67",
|
"version": "1.8.68",
|
||||||
"ext_port": 1111,
|
"ext_port": 1111,
|
||||||
"profiles": {
|
"profiles": {
|
||||||
"mcopy": {
|
"mcopy": {
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
{
|
{
|
||||||
"name": "mcopy",
|
"name": "mcopy",
|
||||||
"version": "1.8.67",
|
"version": "1.8.68",
|
||||||
"lockfileVersion": 2,
|
"lockfileVersion": 2,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "mcopy",
|
"name": "mcopy",
|
||||||
"version": "1.8.67",
|
"version": "1.8.68",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"arduino": "file:app/lib/arduino",
|
"arduino": "file:app/lib/arduino",
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "mcopy",
|
"name": "mcopy",
|
||||||
"version": "1.8.67",
|
"version": "1.8.68",
|
||||||
"description": "Small gauge film optical printer platform",
|
"description": "Small gauge film optical printer platform",
|
||||||
"main": "build.js",
|
"main": "build.js",
|
||||||
"directories": {
|
"directories": {
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"version": "1.8.67",
|
"version": "1.8.68",
|
||||||
"ext_port": 1111,
|
"ext_port": 1111,
|
||||||
"profiles": {
|
"profiles": {
|
||||||
"mcopy": {
|
"mcopy": {
|
||||||
|
|
|
@ -438,7 +438,7 @@ module orbital_mount (pos = [0, 0, 0], rot = [0, 0, 0]) {
|
||||||
InnerD = 126;
|
InnerD = 126;
|
||||||
VoidD = 96;
|
VoidD = 96;
|
||||||
BottomZ = 5;
|
BottomZ = 5;
|
||||||
TopZ = 4;
|
TopZ = 6;
|
||||||
Notch = 0.5;
|
Notch = 0.5;
|
||||||
Notches = 60;
|
Notches = 60;
|
||||||
|
|
||||||
|
@ -455,7 +455,7 @@ module orbital_mount (pos = [0, 0, 0], rot = [0, 0, 0]) {
|
||||||
cylinder(r = R(VoidD), h = BottomZ + TopZ + 1, center = true);
|
cylinder(r = R(VoidD), h = BottomZ + TopZ + 1, center = true);
|
||||||
translate([105, 0, 0]) cube([OuterD, OuterD, BottomZ + TopZ + 1 + 1], center = true);
|
translate([105, 0, 0]) cube([OuterD, OuterD, BottomZ + TopZ + 1 + 1], center = true);
|
||||||
}
|
}
|
||||||
translate([0, 0, BottomZ - (TopZ / 2) - 0.49]) difference () {
|
translate([0, 0, BottomZ - (TopZ / 2) + 0.51]) difference () {
|
||||||
cylinder(r = R(OuterD) + 1, h = TopZ, center = true);
|
cylinder(r = R(OuterD) + 1, h = TopZ, center = true);
|
||||||
cylinder(r = R(InnerD), h = TopZ + 1, center = true);
|
cylinder(r = R(InnerD), h = TopZ + 1, center = true);
|
||||||
}
|
}
|
||||||
|
@ -638,7 +638,7 @@ module debug () {
|
||||||
//nub_rack([-6, 0, -15], [-90, 0, 0]);
|
//nub_rack([-6, 0, -15], [-90, 0, 0]);
|
||||||
}
|
}
|
||||||
|
|
||||||
PART = "nub_rack";
|
PART = "orbital_mount";
|
||||||
|
|
||||||
if (PART == "gate_key") {
|
if (PART == "gate_key") {
|
||||||
gate_key(KeyRot = 0);
|
gate_key(KeyRot = 0);
|
||||||
|
|
|
@ -528,13 +528,13 @@ module projector_orbital_brace (pos = [0, 0, 0], rot = [0, 0, 0]) {
|
||||||
Z = 9;
|
Z = 9;
|
||||||
PlateD = OrbitalPlateD;
|
PlateD = OrbitalPlateD;
|
||||||
InnerD = 63.5;
|
InnerD = 63.5;
|
||||||
M5SpacingX = 75;
|
M5SpacingX = 70;
|
||||||
M5SpacingY = 120;
|
M5SpacingY = 123;
|
||||||
M3BoltY = 20;
|
M3BoltY = 20;
|
||||||
Corner = 20;
|
Corner = 20;
|
||||||
VoidD = 11.25;
|
VoidD = 11.25;
|
||||||
VoidX = -45.5;
|
VoidX = -25.5;
|
||||||
VoidY = 34.25;
|
VoidY = 40.25;
|
||||||
translate(pos) rotate(rot) difference() {
|
translate(pos) rotate(rot) difference() {
|
||||||
cube([X, Y, Z], center = true);
|
cube([X, Y, Z], center = true);
|
||||||
//corners
|
//corners
|
||||||
|
@ -668,7 +668,7 @@ module debug () {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
PART = "projector_orbital_brace_corner";
|
PART = "projector_orbital_brace";
|
||||||
|
|
||||||
if (PART == "rail_end") {
|
if (PART == "rail_end") {
|
||||||
rail_end(Projector = true);
|
rail_end(Projector = true);
|
||||||
|
|
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
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
Loading…
Reference in New Issue