Compare commits

...

5 Commits

18 changed files with 200686 additions and 14523 deletions

View File

@ -1,5 +1,5 @@
{ {
"version": "1.8.4", "version": "1.8.9",
"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.4", "version": "1.8.9",
"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.4", "version": "1.8.9",
"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.4", "version": "1.8.9",
"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.4", "version": "1.8.9",
"lockfileVersion": 2, "lockfileVersion": 2,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "mcopy", "name": "mcopy",
"version": "1.8.4", "version": "1.8.9",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"arduino": "file:app/lib/arduino", "arduino": "file:app/lib/arduino",

View File

@ -1,6 +1,6 @@
{ {
"name": "mcopy", "name": "mcopy",
"version": "1.8.4", "version": "1.8.9",
"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.4", "version": "1.8.9",
"ext_port": 1111, "ext_port": 1111,
"profiles": { "profiles": {
"mcopy": { "mcopy": {

View File

@ -122,18 +122,18 @@ module bellows_board_magnetic(H = 3) {
} }
} }
PART = "bellows_lens_board"; PART = "lens_board";
if (!LIBRARY && PART == "bellows_camera_board") { if (!LIBRARY && PART == "camera_board") {
bellows_camera_board(); bellows_camera_board();
} else if (!LIBRARY && PART == "bellows_camera_board_magnetic") { } else if (!LIBRARY && PART == "camera_board_magnetic") {
bellows_camera_board(magnets = true); bellows_camera_board(magnets = true);
} else if (!LIBRARY && PART == "camera_mount") { } else if (!LIBRARY && PART == "camera_mount") {
camera_mount(); camera_mount();
} else if (!LIBRARY && PART == "bellows_lens_board") { } else if (!LIBRARY && PART == "lens_board") {
bellows_lens_board(); bellows_lens_board();
} else if (!LIBRARY && PART == "bellows_lens_board_magnetic") { } else if (!LIBRARY && PART == "lens_board_magnetic") {
bellows_lens_board(magnets = true); bellows_lens_board(magnets = true);
} else if (!LIBRARY && PART == "bellows_board_magnetic") { } else if (!LIBRARY && PART == "board_magnetic") {
bellows_board_magnetic(); bellows_board_magnetic();
} }

View File

@ -4,7 +4,7 @@
include <./common/common.scad>; include <./common/common.scad>;
PART="cpc_9pin_socket"; PART="9pin_socket";
FN = 120; FN = 120;
@ -163,14 +163,18 @@ module debug () {
} }
} }
if (PART == "cpc_9pin_plug") { if (PART == "9pin_plug") {
cpc_9pin_plug(); cpc_9pin_plug();
} else if (PART == "cpc_9pin_plug_collar") { } else if (PART == "9pin_plug_collar") {
cpc_9pin_plug_collar(); cpc_9pin_plug_collar();
} else if (PART == "cpc_9pin_plug_back") { } else if (PART == "9pin_socket") {
cpc_9pin_plug_back();
} else if (PART == "cpc_9pin_socket") {
cpc_9pin_socket(); cpc_9pin_socket();
} else { } else {
debug(); debug();
} }
/*
else if (PART == "9pin_plug_back") {
cpc_9pin_plug_back();
}
*/

View File

@ -11,10 +11,11 @@ include <./common/common.scad>
include <./common/motors.scad> include <./common/motors.scad>
include <./common/rods.scad> include <./common/rods.scad>
RailSpacing = 100; RailSpacing = 160;
ThreadedRodSpacing = 50; ThreadedRodSpacing = 50;
RailEndX = 140; RailEndX = RailSpacing + 40;
TNutVoid = 17; TNutVoid = 17;
BoltSpacingX = 110;
module rail_debug (H = 175) { module rail_debug (H = 175) {
color("lime") linear_extrude(height=H) { color("lime") linear_extrude(height=H) {
@ -107,8 +108,8 @@ module rail_end (pos = [0, 0, 0], rot = [90, 0, 0], Motors = true) {
translate([0, 0, 5]) cylinder(r = R(ThreadDiameter), h = 40, center = true, $fn = 50); translate([0, 0, 5]) cylinder(r = R(ThreadDiameter), h = 40, center = true, $fn = 50);
//mounting bolts //mounting bolts
translate([70 / 2, 0, 40]) rotate([90, 0, 0]) cylinder(r = R(10), h = 150, center = true, $fn = 40); translate([BoltSpacingX / 2, 0, 40]) rotate([90, 0, 0]) cylinder(r = R(10), h = 150, center = true, $fn = 40);
translate([-70 / 2, 0, 40]) rotate([90, 0, 0]) cylinder(r = R(10), h = 150, center = true, $fn = 40); translate([-BoltSpacingX / 2, 0, 40]) rotate([90, 0, 0]) cylinder(r = R(10), h = 150, center = true, $fn = 40);
} }
} }

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

61938
stl/mcopy_projector_panel.stl Normal file

File diff suppressed because it is too large Load Diff

38894
stl/mcopy_rails_rail_end.stl Normal file

File diff suppressed because it is too large Load Diff