67a290a02aAdd a bellows adapter for Canon RF cameras and an ACME bellowsMatt McWilliams2024-04-14 13:34:41 -0600
63f4278b2bResolve startup order issues and explanation for all the delays that were meager attempts to solve a race condition. By moving more IPC connectionts to handles, which can be awaited, there are no more attempts to send message to light object that fails because it has not yet been instantiated.Matt McWilliams2024-04-06 23:37:30 -0400
6778f871dbDevices, serial and type terms were updated everywhere in code except in the settings object.Matt McWilliams2024-04-06 20:29:56 -0400
edc72a5486Do not overwrite data with an empty object. Overwrite values if there are keys in the object.Matt McWilliams2024-04-06 20:15:19 -0400
2779258111List of devices looks strange on laptop. Attempt at fix hereMatt McWilliams2024-04-06 20:10:14 -0400
da735779b4Add more trycatches add more logs. Not sure where failure is.Matt McWilliams2024-04-06 20:00:54 -0400
b7e2e912f4Figure out why devices.ready() is not reaching end of method on Mono laptopMatt McWilliams2024-04-06 19:53:04 -0400
d34172d8e9Use device.profile() method, seemingly not implemented properlyMatt McWilliams2024-04-06 19:37:29 -0400
f30ce78f9dSuppress warnings from Intval and execRaw during compilation. Add logging to ready to test on Mono laptopMatt McWilliams2024-04-06 19:18:15 -0400
a2f045841fFix bolt countersink in bolex mounting block. Add center line to topMatt McWilliams2023-12-27 20:04:43 -0500
c890107e1eExperimental refactor, move commonly-used pattern of cylinder() module with 4 names arguments to cy() with 3 positional arguments, D = diameter, H = height, and FN = $fn. Might improve readability and reduce repetative use of center = true.Matt McWilliams2023-12-26 17:37:39 -0500
a5df1650b9Move nuts to bottom of camera sled and bolts can drop in from the top (easier assembly, bolts can be glued in place or held in more easily). Create camera sled bolex plate and modify the bolex standoff to accomodate it. WIP.Matt McWilliams2023-12-23 23:08:59 -0500
58d0742187Add takeup signal terminals to the mcopy projector board.Matt McWilliams2023-11-28 23:09:09 -0500
f84e8b741aDeveloped a seemingly working fix with the "correction loop" strategy. Might be putting the motor through hell but it is consistent.Matt McWilliams2023-11-25 20:22:44 -0500
99b63150acAdd more smoothing during homing step. Is running consistently but is ending with motor in wrong position each time. Very strange.Matt McWilliams2023-10-09 20:52:58 -0400
6e7c226c57Make a sample script for analyzing the array during homing step.Matt McWilliams2023-10-09 20:52:18 -0400
1e0338a77fUpdate rack and pinion library to one that produces valid geometry. Make first pass at rack and pinion gearMatt McWilliams2023-10-06 13:47:15 -0400
6dd29d9596Disable home feature for now. Fixed impossibly stupid bug with reverse mode. Used uint16_t rather than int16_t causing an overflow.Matt McWilliams2023-09-28 20:46:45 -0400
b1c8192625Projector firmware progress: currently the homing function will not compile due to errors with reference and so the sketch method needs to be broken into workable smaller methodsMatt McWilliams2023-09-25 21:54:31 -0400
37d4f50ef4Add OpenSCAD/MCAD to the project to prevent double work. Including as a submodule appears to satisfy the requirement of the LGPL and allows mcopy to remain MIT licensed.Matt McWilliams2023-09-25 12:25:56 -0400
c7cb4ddbc5Create the first design of the orbital mount and make slight adjustment to panel (screws were not attaching fully).Matt McWilliams2023-09-24 22:46:38 -0400