Matt McWilliams
6d99122a33
BOM script produces links to parts
2024-11-28 14:43:06 -05:00
Matt McWilliams
d40957063c
All work on mcopy hardware. Improvements to gate peg bars, film path, front block and gate mask slides. Improvement to rails mounts for Bolex and Arri. Improvements to projector controller electronics mount.
2024-11-19 01:24:27 -05:00
Matt McWilliams
2866eaa2ef
All work on gate. Add peg bar and use the BOM script when compiling all parts.
2024-11-06 12:32:54 -05:00
Matt McWilliams
e6c65650de
BOM script calculates total costs of rows of parts and entire BOM
2024-11-05 20:50:42 -05:00
Matt McWilliams
bc71d86ee6
Generate the BOM. Need to work on the priceing stage, but works for current purposes.
2024-11-05 20:13:36 -05:00
Matt McWilliams
8de80ab44d
Replace all bolts in m3 with m2.5 bolts.
2024-10-23 11:25:58 -04:00
Matt McWilliams
4149d77d70
Render all mcopy_gate parts and add them to the scad render script.
2024-10-08 23:15:15 -04:00
Matt McWilliams
966f67882a
Fix ino.sh script. Add pin declarations to EndstopCameraShield
2024-06-30 11:50:02 -04:00
Matt McWilliams
b858c9fba0
Create placeholder scripts for Mitchell and Oxberry cameras
2024-06-23 21:38:36 -04:00
Matt McWilliams
d1028a7e02
Work on endstopcamerashield.h
2024-06-22 22:57:20 -04:00
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