From 6e7c226c5799d37e011ab4a8e2b280ca6d6085ae Mon Sep 17 00:00:00 2001 From: mattmcw Date: Mon, 9 Oct 2023 20:52:18 -0400 Subject: [PATCH] Make a sample script for analyzing the array during homing step. --- .gitignore | 4 +- app/data/cfg.json | 2 +- app/package-lock.json | 2 +- app/package.json | 2 +- data/cfg.json | 2 +- notes/mcopy_projector_homing_debug.cpp | 16 + notes/mcopy_projector_homing_debug.csv | 400 ++++++++++++------------- package-lock.json | 4 +- package.json | 2 +- processing/mcopy/cfg.json | 2 +- 10 files changed, 227 insertions(+), 209 deletions(-) create mode 100644 notes/mcopy_projector_homing_debug.cpp diff --git a/.gitignore b/.gitignore index 6a38cd6..9f18bdf 100644 --- a/.gitignore +++ b/.gitignore @@ -7,4 +7,6 @@ dist *.svd *debug_custom.json -*debug.cfg \ No newline at end of file +*debug.cfg + +notes/mphd \ No newline at end of file diff --git a/app/data/cfg.json b/app/data/cfg.json index 6879832..6083798 100644 --- a/app/data/cfg.json +++ b/app/data/cfg.json @@ -1,5 +1,5 @@ { - "version": "1.8.52", + "version": "1.8.53", "ext_port": 1111, "profiles": { "mcopy": { diff --git a/app/package-lock.json b/app/package-lock.json index 9dc8781..7b42f48 100644 --- a/app/package-lock.json +++ b/app/package-lock.json @@ -1,6 +1,6 @@ { "name": "mcopy-app", - "version": "1.8.52", + "version": "1.8.53", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/app/package.json b/app/package.json index b3aa0f8..1baab86 100644 --- a/app/package.json +++ b/app/package.json @@ -1,6 +1,6 @@ { "name": "mcopy-app", - "version": "1.8.52", + "version": "1.8.53", "description": "GUI for the mcopy small gauge film optical printer platform", "main": "main.js", "scripts": { diff --git a/data/cfg.json b/data/cfg.json index 6879832..6083798 100644 --- a/data/cfg.json +++ b/data/cfg.json @@ -1,5 +1,5 @@ { - "version": "1.8.52", + "version": "1.8.53", "ext_port": 1111, "profiles": { "mcopy": { diff --git a/notes/mcopy_projector_homing_debug.cpp b/notes/mcopy_projector_homing_debug.cpp new file mode 100644 index 0000000..5c3be5f --- /dev/null +++ b/notes/mcopy_projector_homing_debug.cpp @@ -0,0 +1,16 @@ +//g++ -o mphd mcopy_projector_homing_debug.cpp + +#include +#include +#include +#include +using namespace std; + +int main() { + ifstream input("mcopy_projector_homing_debug.csv"); + for ( string line; getline( input, line ); ) + { + cout << line << endl; + } + return 0; +} diff --git a/notes/mcopy_projector_homing_debug.csv b/notes/mcopy_projector_homing_debug.csv index f5bdcd5..36e1ea8 100644 --- a/notes/mcopy_projector_homing_debug.csv +++ b/notes/mcopy_projector_homing_debug.csv @@ -1,200 +1,200 @@ -0, 0, 0 -1, 1, 0 -2, 0, 0 -3, 0, 0 -4, 0, 0 -5, 0, 0 -6, 0, 2 -7, 0, 0 -8, 0, 0 -9, 2, 0 -10, 0, 0 -11, 0, 0 -12, 0, 0 -13, 13, 0 -14, 51, 0 -15, 60, 0 -16, 198, 0 -17, 354, 0 -18, 276, 0 -19, 300, 0 -20, 155, 0 -21, 492, 0 -22, 497, 0 -23, 47, 0 -24, 118, 0 -25, 9, 0 -26, 29, 0 -27, 3, 0 -28, 2, 0 -29, 0, 0 -30, 0, 0 -31, 0, 0 -32, 0, 0 -33, 0, 0 -34, 0, 0 -35, 0, 0 -36, 0, 0 -37, 0, 0 -38, 0, 0 -39, 0, 1 -40, 0, 0 -41, 0, 0 -42, 0, 0 -43, 0, 0 -44, 0, 0 -45, 0, 0 -46, 0, 0 -47, 0, 0 -48, 0, 0 -49, 0, 0 -50, 0, 0 -51, 0, 0 -52, 0, 0 -53, 0, 0 -54, 0, 0 -55, 0, 0 -56, 0, 0 -57, 0, 0 -58, 0, 0 -59, 0, 0 -60, 0, 0 -61, 0, 0 -62, 0, 0 -63, 0, 0 -64, 0, 0 -65, 0, 0 -66, 0, 0 -67, 0, 0 -68, 0, 0 -69, 0, 0 -70, 0, 0 -71, 0, 0 -72, 0, 0 -73, 0, 0 -74, 0, 0 -75, 0, 0 -76, 0, 0 -77, 0, 0 -78, 0, 0 -79, 0, 0 -80, 0, 0 -81, 0, 0 -82, 2, 0 -83, 0, 0 -84, 0, 0 -85, 1, 0 -86, 0, 0 -87, 0, 0 -88, 0, 0 -89, 0, 0 -90, 0, 0 -91, 0, 0 -92, 0, 0 -93, 0, 2 -94, 0, 0 -95, 0, 0 -96, 0, 0 -97, 0, 0 -98, 0, 0 -99, 0, 0 -100, 0, 0 -101, 0, 0 -102, 0, 0 -103, 0, 0 -104, 0, 0 -105, 0, 0 -106, 0, 0 -107, 0, 1 -108, 0, 0 -109, 0, 0 -110, 0, 0 -111, 0, 0 -112, 0, 0 -113, 0, 0 -114, 0, 0 -115, 0, 0 -116, 0, 0 -117, 0, 0 -118, 0, 0 -119, 0, 0 -120, 0, 0 -121, 0, 0 -122, 0, 0 -123, 0, 1 -124, 0, 0 -125, 1, 0 -126, 0, 0 -127, 0, 0 -128, 0, 0 -129, 0, 0 -130, 0, 0 -131, 0, 0 -132, 0, 0 -133, 0, 0 -134, 0, 0 -135, 0, 1 -136, 0, 0 -137, 0, 0 -138, 0, 0 -139, 0, 0 -140, 0, 0 -141, 0, 0 -142, 0, 0 -143, 0, 0 -144, 0, 0 -145, 0, 0 -146, 0, 0 -147, 0, 0 -148, 0, 0 -149, 0, 0 -150, 0, 0 -151, 0, 0 -152, 0, 0 -153, 0, 0 -154, 0, 0 -155, 0, 0 -156, 0, 0 -157, 1, 0 -158, 1, 0 -159, 0, 0 -160, 0, 0 -161, 0, 0 -162, 0, 0 -163, 0, 0 -164, 0, 0 -165, 0, 1 -166, 0, 0 -167, 0, 0 -168, 0, 0 -169, 0, 0 -170, 0, 0 -171, 0, 2 -172, 0, 1 -173, 0, 0 -174, 0, 0 -175, 0, 0 -176, 0, 0 -177, 0, 0 -178, 0, 0 -179, 0, 0 -180, 0, 0 -181, 0, 0 -182, 0, 4 -183, 0, 87 -184, 0, 360 -185, 0, 903 -186, 0, 262 -187, 0, 92 -188, 0, 122 -189, 0, 180 -190, 0, 198 -191, 0, 157 -192, 0, 72 -193, 0, 36 -194, 0, 8 -195, 0, 1 -196, 0, 0 -197, 0, 0 -198, 0, 0 -199, 0, 0 +0,0,0 +1,1,0 +2,0,0 +3,0,0 +4,0,0 +5,0,0 +6,0,2 +7,0,0 +8,0,0 +9,2,0 +10,0,0 +11,0,0 +12,0,0 +13,13,0 +14,51,0 +15,60,0 +16,198,0 +17,354,0 +18,276,0 +19,300,0 +20,155,0 +21,492,0 +22,497,0 +23,47,0 +24,118,0 +25,9,0 +26,29,0 +27,3,0 +28,2,0 +29,0,0 +30,0,0 +31,0,0 +32,0,0 +33,0,0 +34,0,0 +35,0,0 +36,0,0 +37,0,0 +38,0,0 +39,0,1 +40,0,0 +41,0,0 +42,0,0 +43,0,0 +44,0,0 +45,0,0 +46,0,0 +47,0,0 +48,0,0 +49,0,0 +50,0,0 +51,0,0 +52,0,0 +53,0,0 +54,0,0 +55,0,0 +56,0,0 +57,0,0 +58,0,0 +59,0,0 +60,0,0 +61,0,0 +62,0,0 +63,0,0 +64,0,0 +65,0,0 +66,0,0 +67,0,0 +68,0,0 +69,0,0 +70,0,0 +71,0,0 +72,0,0 +73,0,0 +74,0,0 +75,0,0 +76,0,0 +77,0,0 +78,0,0 +79,0,0 +80,0,0 +81,0,0 +82,2,0 +83,0,0 +84,0,0 +85,1,0 +86,0,0 +87,0,0 +88,0,0 +89,0,0 +90,0,0 +91,0,0 +92,0,0 +93,0,2 +94,0,0 +95,0,0 +96,0,0 +97,0,0 +98,0,0 +99,0,0 +100,0,0 +101,0,0 +102,0,0 +103,0,0 +104,0,0 +105,0,0 +106,0,0 +107,0,1 +108,0,0 +109,0,0 +110,0,0 +111,0,0 +112,0,0 +113,0,0 +114,0,0 +115,0,0 +116,0,0 +117,0,0 +118,0,0 +119,0,0 +120,0,0 +121,0,0 +122,0,0 +123,0,1 +124,0,0 +125,1,0 +126,0,0 +127,0,0 +128,0,0 +129,0,0 +130,0,0 +131,0,0 +132,0,0 +133,0,0 +134,0,0 +135,0,1 +136,0,0 +137,0,0 +138,0,0 +139,0,0 +140,0,0 +141,0,0 +142,0,0 +143,0,0 +144,0,0 +145,0,0 +146,0,0 +147,0,0 +148,0,0 +149,0,0 +150,0,0 +151,0,0 +152,0,0 +153,0,0 +154,0,0 +155,0,0 +156,0,0 +157,1,0 +158,1,0 +159,0,0 +160,0,0 +161,0,0 +162,0,0 +163,0,0 +164,0,0 +165,0,1 +166,0,0 +167,0,0 +168,0,0 +169,0,0 +170,0,0 +171,0,2 +172,0,1 +173,0,0 +174,0,0 +175,0,0 +176,0,0 +177,0,0 +178,0,0 +179,0,0 +180,0,0 +181,0,0 +182,0,4 +183,0,87 +184,0,360 +185,0,903 +186,0,262 +187,0,92 +188,0,122 +189,0,180 +190,0,198 +191,0,157 +192,0,72 +193,0,36 +194,0,8 +195,0,1 +196,0,0 +197,0,0 +198,0,0 +199,0,0 diff --git a/package-lock.json b/package-lock.json index b238f32..b5e6aa5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "mcopy", - "version": "1.8.52", + "version": "1.8.53", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "mcopy", - "version": "1.8.52", + "version": "1.8.53", "license": "MIT", "dependencies": { "arduino": "file:app/lib/arduino", diff --git a/package.json b/package.json index dfce204..c710b1b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mcopy", - "version": "1.8.52", + "version": "1.8.53", "description": "Small gauge film optical printer platform", "main": "build.js", "directories": { diff --git a/processing/mcopy/cfg.json b/processing/mcopy/cfg.json index 6879832..6083798 100644 --- a/processing/mcopy/cfg.json +++ b/processing/mcopy/cfg.json @@ -1,5 +1,5 @@ { - "version": "1.8.52", + "version": "1.8.53", "ext_port": 1111, "profiles": { "mcopy": {