Matt McWilliams
b21b899303
Re-enabled tests. Re-enabled docs build (jsdocs are very out of date). Removed several any types and created types for Config
2024-05-23 23:36:51 -04:00
Matt McWilliams
5d31bf0020
Ported main.js to TypeScript. Rewrote all imports and replaced with class constructors, not require()().
2024-05-23 20:51:35 -04:00
Matt McWilliams
9b7d1a3e5c
Add a second projector version of the JKM100 script. In the script, move the 16ms delay to BEFORE the confirmation character and increase it to 100ms to make sure all shake is out of the system before shooting a frame.
2024-05-19 09:38:48 -04:00
Matt McWilliams
66096fa2ea
Add the designs and sketches for the ACME Trebes.
2024-04-19 18:09:44 -06:00
Matt McWilliams
39676f9a06
fastcsg is non-deterministic
2023-12-02 09:40:54 -05:00
Matt McWilliams
128a4d2ded
Update mcopy_JKMM100_work to have McopySerial library
2023-11-25 20:05:52 -05:00
Matt McWilliams
2b24dc647c
Update lens assembly to start using a 2020 frame
2023-09-05 23:15:32 -04:00
Matt McWilliams
153ef9eceb
Use fast-csg and parallel with 8 jobs hardcoded
2023-09-04 10:48:54 -04:00
Matt McWilliams
b6b1f5d5ba
Parts work
2023-08-29 22:34:55 -04:00
Matt McWilliams
b0305ae6da
Run on all but 1 core. Update JK rails to use actual measurement
2023-08-21 22:46:42 -04:00
Matt McWilliams
de6f0d0495
Compile all parts in project, optionally using GNU parallel if available.
2023-08-21 19:04:39 -04:00
Matt McWilliams
98e1e73163
Update to a dynamic bash file that can render all parts in a .scad file
2023-08-21 18:23:41 -04:00
Matt McWilliams
0b71da8e7b
Canon BLE two-Arduino rewrite WIP
2023-06-27 23:16:16 -04:00
Matt McWilliams
a29c85628c
Add bones of the dual stepper motor, JK compatible projector firmware.
2023-05-25 10:43:45 -04:00
Matt McWilliams
d2390dca30
Add a bellows board -- to be attached to bellows and then to boards with magnets. Render all STLs
2023-04-16 23:33:11 -04:00
Matt McWilliams
ef54e61494
Use McopySerial in mcopy_arri_s_firmware
2023-04-15 22:44:33 -04:00
Matthew McWilliams
daece3b45a
Add the new mcopy_cam_relay script.
2023-04-11 00:38:06 -04:00
Matthew McWilliams
9705505285
Refactor ino.sh to loop through array of scripts to copy McopySerial library to.
2023-04-11 00:37:14 -04:00
Matt McWilliams
fff9d5d410
Export mcopy serial to it's own repo
2023-03-24 13:50:38 -04:00
Matt McWilliams
4e0149e752
Fixed issue with baud being stored as const overflowed. Silly mistake.
...
Also storing command chars as public const variables to shorten code and allow for mc.COMMAND rather than McopySerial::COMMAND. Cleans up example code a lot.
2023-03-21 20:35:00 -04:00
Matt McWilliams
3689eb7528
Rewrite mcopy_light to use McopySerial
2023-03-18 17:13:41 -04:00
Matt McWilliams
51114df576
First draft of the JKMM100 firmware using McopySerial. Boy does this make my life easier.
...
Need to find a better way than copying it into all of these different projects.
Oh well.
2023-03-09 21:54:54 -05:00
Matt McWilliams
f49c70ead6
Define all command chars as static constants. Provide an identity when initializing and allow for setting with another method.
2023-03-09 21:18:10 -05:00
Matt McWilliams
844bb286a5
Build the skeleton of McopySerial. Contains all command chars as flags. Is now re-built with latest command flags automatically when syncing to all projects. Compiles. Will implement more in canon firmware.
2023-03-09 21:01:20 -05:00
Matt McWilliams
4eceecf139
Add ino script
2023-03-08 22:37:40 -05:00
Matt McWilliams
3fd1e47b7b
Rename sleeve to collar
2023-03-05 17:13:42 -05:00
Matt McWilliams
3ef56cab21
Compile all Arri-S parts
2023-03-04 20:20:16 -05:00
Matt McWilliams
6b77b98aad
Add more files to scad.sh
2023-03-04 20:00:01 -05:00
Matt McWilliams
211101cd6b
Add common SCAD lib. Add a script that compiles all scad files to stl (make is getting excessive). Canonicalize STL files after they're compiled.
2023-03-04 19:44:20 -05:00
Matt McWilliams
d9290f7262
Add branch_name.sh to print out only the branch name
2023-02-25 22:22:42 -05:00
Matt McWilliams
81b6846261
Only update patch on main
2023-02-25 22:22:18 -05:00
Matt McWilliams
24b1301f9f
Adding contextIsolation: false to the display module fixes the initial issue in #74 , cannot use "require" but the escape button does not work due to "Cannot read properties of undefined (reading 'getCurrentWindow')"
2023-02-25 12:16:47 -05:00
Matt McWilliams
744f10c948
Display version in app
2023-02-19 11:36:06 -05:00
Matt McWilliams
b50704a6a8
Fix minor layout issue on sequence page (on mac at least).
2023-02-19 01:28:18 -05:00
Matt McWilliams
c152806511
Now it works.
2023-02-19 01:27:19 -05:00
Matt McWilliams
4d9454daf2
Patch script now working
2023-02-19 01:22:44 -05:00
Matt McWilliams
e754c65602
Increment patch without npm install
2023-02-19 01:20:51 -05:00
Matt McWilliams
b672921c84
Increment patch number on commit
2023-02-19 01:18:03 -05:00
Matt McWilliams
232f39b861
Remove the cli project. It was unmaintained and unnecessarily adds to the project complexity.
2021-02-22 13:15:38 -05:00
Matt McWilliams
8d3c035e7b
Rename "build" to "compile" to match rest of project.
2021-02-22 13:03:08 -05:00
mmcwilliams
3fb276f401
Automatically create and remove lib
2019-12-18 14:14:58 -05:00
mmcwilliams
4dd69319e5
Add verbose output to typescript compile.
2019-05-28 09:07:26 -04:00
mmcw-dev
265f383f65
Create new tests for mocha and chai
2019-04-15 15:10:29 -04:00
mmcwilliams
fd09e7c024
Add a processing sketch which connects to basic
2019-04-02 17:49:56 -04:00
mmcwilliams
372ab01d57
Pull version features from build script
2019-03-22 20:28:16 -04:00
mmcwilliams
79e16fb166
Add a "version.sh" shell script to bump the version of the app and distribute it throughout the repo.
2019-03-22 20:27:55 -04:00
mmcwilliams
f09ada2cd2
Build and version the package json files on each npm run build
2019-03-22 19:52:21 -04:00
mmcwilliams
1a31767572
Fix the build script
2019-03-18 16:49:11 -04:00
mmcwilliams
87f3bcef6f
Copy build libraries to cli app
2019-03-08 22:31:29 -05:00
mmcwilliams
aa5bbfc9fd
Port shared modules to typescript. Migrate shared modules first, then look at individual needs of sub-projects.
2019-03-04 22:09:12 -05:00