Matt McWilliams
2b24dc647c
Update lens assembly to start using a 2020 frame
2023-09-05 23:15:32 -04:00
Matt McWilliams
f8e5968f30
Rename JK lens assembly to reflect it is a new design
2023-09-05 21:31:31 -04:00
Matt McWilliams
18b8c84fff
Add additional bearings to lens sled and voids for m5 bolts to hold in side bearings.
2023-09-04 13:10:23 -04:00
Matt McWilliams
1d6ccb7838
Enlarge void for m5 bolt. Add void for m5 nut.
2023-09-04 11:43:01 -04:00
Matt McWilliams
a7a63a3be7
Render all projector and rails in current state
2023-09-04 10:49:20 -04:00
Matt McWilliams
153ef9eceb
Use fast-csg and parallel with 8 jobs hardcoded
2023-09-04 10:48:54 -04:00
Matt McWilliams
03f2b55762
Fucked up the merge
2023-08-29 23:33:42 -04:00
Matt McWilliams
6714374639
restore work from tonight
2023-08-29 23:11:24 -04:00
Matt McWilliams
b6b1f5d5ba
Parts work
2023-08-29 22:34:55 -04:00
Matt McWilliams
b30c637c10
Add structures to insert 2020 Tslot into to make rails fit more snug
2023-08-23 23:35:00 -04:00
Matt McWilliams
f16795b11c
Render the mcopy rails parts in current form
2023-08-23 22:27:06 -04:00
Matt McWilliams
86c88c4ac2
Printing a prototype for the lens sled
2023-08-23 00:14:47 -04:00
Matt McWilliams
dd4834de04
Render rails parts (still WIP)
2023-08-21 19:39:08 -04:00
Matt McWilliams
2d90c127a3
Render existing projector panel parts
2023-08-21 19:38:55 -04:00
Matt McWilliams
51d440fccc
Render all working CPC connector parts
2023-08-21 19:38:16 -04:00
Matt McWilliams
2e3ed56bb3
Update part names of bellows.scad. Render missing magnetic board.
2023-08-21 19:34:21 -04:00
Matt McWilliams
4be57f3128
Update part names for CPC connectors
2023-08-21 19:31:20 -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
010927c5ca
Rename rails_2020 to mcopy_rails
2023-08-20 23:55:27 -04:00
Matt McWilliams
3346bf01af
Work on rails having a bearing
2023-08-20 23:54:21 -04:00
Matt McWilliams
788cac7d50
All work towards creating a sled rail for the lens carriage assembly
2023-08-20 18:35:48 -04:00
Matt McWilliams
a8a33a823a
Update to 1.8.0 to reflect new breaking changes in app
2023-08-06 15:22:38 -04:00
Matt McWilliams
e7e7f86ab3
Manual merge from capper branch: all changes to devices library.
2023-08-06 15:04:33 -04:00
Matt McWilliams
386285d48c
Definition file that prevents compiler warnings on some platforms. Still unexplained because tsc is installed local to the project.
2023-08-06 14:58:26 -04:00
Matt McWilliams
c4119ab7cc
Manual merge from capper branch: all changes to arduino library with some improvements.
2023-08-06 14:56:42 -04:00
Matt McWilliams
176643f148
Manual merge from capper branch: all changes to display library.
2023-08-06 14:36:31 -04:00
Matt McWilliams
8b235bb6b0
mitchell work
2023-08-05 14:42:03 -04:00
Matt McWilliams
174b900cd8
Update commands
2023-03-18 17:00:13 -04:00
Matt McWilliams
3c19cd35cf
Resolves #4 (4 years ago!). Adds delay (stops scripts for X seconds), alert (displays an alert that stops script execution) and pause (displays a pre-populated alert).
2023-02-28 12:49:11 -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
02639466ee
By doing a check for active clients during the sequencer start and stop actions, the local display is no longer used. Resolves first part of #20 .
2023-02-25 17:00:11 -05:00
Matt McWilliams
6e2795d380
Remove ACK messages for ping, rely on
2023-02-25 16:33:55 -05:00
Matt McWilliams
8e35596088
Fixed the iOS issue. Also allow for fullscreen on all browsers (with no sleep). Can preview properly but normal mode does not work
2023-02-25 16:32:08 -05:00
Matt McWilliams
0162d012c5
Server can now display images and will completely preempt local display when done
2023-02-25 13:22:20 -05:00
Matt McWilliams
47fb673b78
Combined script and html into single request (problems with iOS safari).
...
Can get script loaded but still cannot connect to websocket server without SSL.
ALSO: Now can pre-empt opening new display if an active client is connected to server.
Otherwise will open a local link.
2023-02-25 13:11:40 -05:00
Matt McWilliams
f296488bc2
Further progress on #20 . TODO: Image display logic on the server side. Need to add image to proxy list and give it a properly-extensioned name and cmdAll.
...
ALSO: Server is not working on iOS.
2023-02-25 12:40:35 -05:00
Matt McWilliams
f5392aea9f
Resolves #74
2023-02-25 12:33: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
1290a8f324
Major progress on #20 . Promised-based websocket command structure is completed. All functionality needs to be placed into individual classes and any new functions get added to the server.
...
Will create entire thin client using this method.
2023-02-25 11:59:56 -05:00
Matt McWilliams
e64277e438
More work on #20 . Fix typos in display code. Should re-work script into transpiled ts file.
2023-02-25 02:08:56 -05:00
Matt McWilliams
c9bcb74a9f
Progress on #20 . Can start up a server and serve client.js
2023-02-25 02:08:05 -05:00
Matt McWilliams
744f10c948
Display version in app
2023-02-19 11:36:06 -05:00
Matt McWilliams
ebc5504998
Add commands for takeup
2023-02-19 00:29:07 -05:00
Matthew McWilliams
3ec1373f08
Caught a possible ancient bug in the loop logic for calculating state of camera and projector backwards movements.
2022-08-07 17:23:06 -04:00
Matt McWilliams
9d0545aa4f
All capper features in app, can shoot blank frames, can turn on capper independently and can schedule blank frames in the sequencer. Some cleanup may be needed but there are no noticeable regressions in the app. TODO: Finish all arduino scripts.
2022-07-15 18:11:26 -04:00
Matthew McWilliams
70c2c695f0
All capper work. Need to wrap all actions in the 'b' command and push functionality to a lower level to prevent unneeded complexity.
2022-07-13 15:21:26 -04:00
Matt McWilliams
585c47d6c7
Allow capper identifier in list of acceptable responses.
2022-06-13 08:08:42 -04:00
Matt McWilliams
f585aa2a5a
Upgrade electron 11 -> 19 (huge jump). Install new remote module to preserve legacy communication protocol.
2022-06-04 11:11:23 -04:00
Matt McWilliams
bbfe6fc657
Add option to use Processing with a server as a capture method triggered by the camera.
...
Enter a url into the Settings panel in the Processing URL input box and select the radio button.
2022-04-30 15:58:17 -04:00