Matt McWilliams
|
ff927564b6
|
Work on mcopy_gate front_block(). Countersink the m2.5 nuts in the slide and gate masks
|
2024-11-04 22:52:02 -05:00 |
Matt McWilliams
|
4b0cc2e766
|
Mcopy gate work before demo changes.
|
2024-11-04 22:25:57 -05:00 |
Matt McWilliams
|
bf5b927cb3
|
add neopixel sketch. still working on hardware.
|
2024-10-30 16:00:05 -04:00 |
Matt McWilliams
|
c4b175866d
|
Work on gate, need to add catch to slide to prevent from coming out too far with spring-loaded action
|
2024-10-24 22:15:06 -04:00 |
Matt McWilliams
|
8de80ab44d
|
Replace all bolts in m3 with m2.5 bolts.
|
2024-10-23 11:25:58 -04:00 |
Matt McWilliams
|
31adb77f90
|
Commit changes to endstop camera shield without debug log lines
|
2024-10-22 17:33:18 -04:00 |
Matt McWilliams
|
9515232d12
|
All work on gate before m3 -> m2.5 changes and other updates based on physical assembling and testing.
|
2024-10-17 20:59:51 -04:00 |
Matt McWilliams
|
2b2fc66581
|
Start work on LED lamp tests
|
2024-10-17 20:28:36 -04:00 |
Matt McWilliams
|
78aa627c5d
|
Updated Fritzing project for JK99 (now JK100.1) shield.
|
2024-10-15 16:49:25 -04:00 |
Matt McWilliams
|
0eaefb2b48
|
When mscript compilation fails, throw error in console.
|
2024-10-14 12:12:39 -04:00 |
Matt McWilliams
|
b51b7e8481
|
Update scripts to reflect capability of the mscript interpreter right now. No set within loops. Resolves #10
|
2024-10-14 09:49:37 -04:00 |
Matt McWilliams
|
c365eff6a7
|
Fixed single issue related to #11. If state of secondary projector or camera are set, include in output.
|
2024-10-13 15:49:44 -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
|
28a323f4f8
|
Detail work on mcopy gate
|
2024-10-08 08:16:32 -04:00 |
Matt McWilliams
|
09d7274bce
|
Adjustments to gate sprocketed rollers
|
2024-09-22 11:29:50 -04:00 |
Matt McWilliams
|
af97f5da1e
|
Update sprocketed roller design to use a nut to lock in place
|
2024-09-18 23:10:40 -04:00 |
Matt McWilliams
|
16b7a7def2
|
Bevel the sides where the film enters the gate.
|
2024-09-14 18:49:32 -04:00 |
Matt McWilliams
|
320e38bfd8
|
Fix text labels on gates
|
2024-09-14 11:18:33 -04:00 |
Matt McWilliams
|
1f18b59f9d
|
Round the filmpath bevels. Safer areas touching film.
|
2024-09-14 11:17:31 -04:00 |
Matt McWilliams
|
750cd3e67c
|
Label the gate masks
|
2024-09-13 19:01:20 -04:00 |
Matt McWilliams
|
b4271c3c86
|
Save work on lens assembly
|
2024-09-12 23:10:34 -04:00 |
Matt McWilliams
|
73418031ae
|
Save gate work (broken).
|
2024-09-12 23:10:08 -04:00 |
Matt McWilliams
|
95f8674d72
|
Work on JK lens assembly
|
2024-08-25 09:29:31 -04:00 |
Matt McWilliams
|
689447611a
|
Update the lens assembly debug mode to match current prints.
|
2024-08-15 10:28:00 -04:00 |
Matt McWilliams
|
8de61abd7b
|
Render parts of the lens assembly
|
2024-08-09 17:14:23 -04:00 |
Matt McWilliams
|
0b59f4906f
|
Implement the button and switch logic for physical interfaces to the camera. In the case that the open/close switch is changed, move to that state, otherwise allow for digital control.
|
2024-08-05 06:47:12 -04:00 |
Matt McWilliams
|
7cecef3de5
|
Add getDirection() to EndstopCameraShield and fix sloppy bugs in code that were not disabling emitters after actions. Could have caused false positives in behavior so check on the machine
|
2024-08-03 08:46:46 -04:00 |
Matt McWilliams
|
35d832f965
|
Prefill exposureAvg with 250ms because it is closest to an average from tests
|
2024-07-31 13:40:10 -04:00 |
Matt McWilliams
|
c3d2943dcc
|
All updates to EndstopCameraShield library for Oxberry and Mitchell cameras (now working and tested).
|
2024-07-30 20:00:09 -04:00 |
Matt McWilliams
|
abc72087b2
|
Update data in all places
|
2024-07-08 22:59:54 -04:00 |
Matt McWilliams
|
f594472fd2
|
Created the basics of the mitchell and oxberry firmwares. Mitchell still needs button logic but oxberry will be controlled entirely digitally.
|
2024-07-07 22:17:48 -04:00 |
Matt McWilliams
|
29cd83eecf
|
There does not need to be separate open_forward/open_backward and closed_forward/closed_backward commands. Direction should be set with separate commands and can be controlled at a higher level.
|
2024-07-07 21:32:02 -04:00 |
Matt McWilliams
|
c0e7422920
|
Work on oxberry camera firmware. Basics are there. Will add button features to mitchell.
|
2024-07-05 23:56:45 -04:00 |
Matt McWilliams
|
84fe1b71be
|
Accidentally modified an autogenerated part of McopySerial. Fixed
|
2024-06-30 12:10:30 -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
|
603d5b0219
|
Merge branch 'main' of ssh://git.sixteenmillimeter.com/16mm/mcopy
|
2024-06-22 14:11:34 -04:00 |
Matt McWilliams
|
df66ff1c7d
|
Hardware updates
|
2024-06-22 14:11:19 -04:00 |
Matt McWilliams
|
e6ef1ff395
|
Actually add new commands to cfg and all libs
|
2024-06-13 13:42:05 -04:00 |
Matt McWilliams
|
8e9a57bcd3
|
Add new command flags for camera open camera closed. Re-organized and separated identifiers and cmd flags
|
2024-06-13 13:35:25 -04:00 |
Matt McWilliams
|
4dc988c5bb
|
Resolves #83; Adds the -hwaccel auto flag to all ffmpeg output commands. May not be used unless the source video is an accelerated format.
|
2024-05-24 15:43:52 -04:00 |
Matt McWilliams
|
bc081cfe63
|
Correct lib jsdocs in modules. Update tests to catch new error in mscript.
|
2024-05-24 15:23:58 -04:00 |
Matt McWilliams
|
6c8d2d712d
|
Remove callback from mscript (never used) and make all non-public methods private.
|
2024-05-24 00:26:12 -04:00 |
Matt McWilliams
|
b4a974a33e
|
Updated tests to add cases catching mscript failing on multi-device scripts
|
2024-05-24 00:09:28 -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
|
5597aea828
|
Do not display broken layout before devices are ready
|
2024-05-23 20:56:32 -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
|
91ad944c46
|
Removed several uses of any and added types to System module.
|
2024-05-23 19:54:42 -04:00 |
Matt McWilliams
|
cb63194fc6
|
All known classes have types exported and imported into dependent modules. This has already caught a class of bugs. Removing references to any will catch another.
|
2024-05-23 18:49:18 -04:00 |