Matt McWilliams
|
3689eb7528
|
Rewrite mcopy_light to use McopySerial
|
2023-03-18 17:13:41 -04:00 |
Matt McWilliams
|
210dc85558
|
Add getString and print methods
|
2023-03-18 17:04:06 -04:00 |
Matt McWilliams
|
174b900cd8
|
Update commands
|
2023-03-18 17:00:13 -04:00 |
Matt McWilliams
|
fbe954280f
|
Socket connector work
|
2023-03-18 17:00:02 -04:00 |
Matt McWilliams
|
142c990a0e
|
Refactored GUI into TypeScript and class-based format
|
2023-03-18 16:59:26 -04:00 |
Matt McWilliams
|
790ea3d551
|
Add guides for collar flanges
|
2023-03-15 22:11:48 -04:00 |
Matt McWilliams
|
c6b8592490
|
Enlarge case and add bolt
|
2023-03-15 21:35:35 -04:00 |
Matt McWilliams
|
f67e011d5e
|
Canon EOS M50 mount design
|
2023-03-15 21:35:23 -04:00 |
Matt McWilliams
|
a4bc54482d
|
Work on canon mount
|
2023-03-15 19:22:18 -04:00 |
Matt McWilliams
|
be50eb6fcf
|
Work on ESP32 case and CPC socket
|
2023-03-14 21:45:18 -04:00 |
Matt McWilliams
|
a7d784583a
|
Case for an ESP32 dev board (Inland, Microcenter)
|
2023-03-13 17:46:38 -04:00 |
Matt McWilliams
|
7af1f739e4
|
Canon EF M bellows mount
|
2023-03-13 17:46:21 -04:00 |
Matt McWilliams
|
3e247703a8
|
More CPC connector work
|
2023-03-13 17:45:50 -04:00 |
Matt McWilliams
|
c7e338ebff
|
projector electronics improvements, move arduino mount, increase size, adjust resistor mount
|
2023-03-12 21:28:29 -04:00 |
Matt McWilliams
|
cc2af435d5
|
First pass at esp32 case
|
2023-03-12 17:55:09 -04:00 |
Matt McWilliams
|
87695b173d
|
First pass at projector controller design and refactor of sequencer case.
|
2023-03-12 16:36:16 -04:00 |
Matt McWilliams
|
722ff9c05e
|
Remove unneeded comments
|
2023-03-10 21:19:30 -05: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
|
9126bc82c0
|
Confirm the camera command (this should happen after it expects frame is taken).
|
2023-03-09 21:51:49 -05:00 |
Matt McWilliams
|
e09fe7d42f
|
McopySerial now has a confirm() method which marks the end of a command. This is a wrapper around Serial.println()
|
2023-03-09 21:51:29 -05:00 |
Matt McWilliams
|
234e69c7a2
|
Canon BLE firmware now uses the McopySerial script for it's USB communication.
|
2023-03-09 21:30:59 -05:00 |
Matt McWilliams
|
d7017af245
|
Move connect and identify methods to internal ones.
|
2023-03-09 21:26:31 -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
|
9a89dbe6a5
|
Automatically toggle debug state internally
|
2023-03-09 21:08:36 -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
|
95e2e997e5
|
Move mcopy serial script. Add work (isn't working).
|
2023-03-08 21:28:09 -05:00 |
Matt McWilliams
|
346c303edb
|
First pass at connector plug
|
2023-03-08 16:01:02 -05:00 |
Matt McWilliams
|
908fe52ad8
|
Simplify projector_controller.scad
|
2023-03-05 17:14:01 -05:00 |
Matt McWilliams
|
3fd1e47b7b
|
Rename sleeve to collar
|
2023-03-05 17:13:42 -05:00 |
Matt McWilliams
|
d41f082839
|
Update light sketch, add Pixie lib
|
2023-03-05 17:13:29 -05:00 |
Matt McWilliams
|
2047ce4f76
|
cpc connector work
|
2023-03-05 00:28:39 -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
|
e27cae353f
|
Work on McopySerial library. Still having trouble with compiling.
|
2023-03-04 19:25:50 -05:00 |
Matt McWilliams
|
b12a08e47a
|
Rename lib to match style of others
|
2023-03-04 19:04:55 -05:00 |
Matt McWilliams
|
9b298ac676
|
Sync actual files
|
2023-03-04 19:01:35 -05:00 |
Matt McWilliams
|
52acb97e08
|
Try without symlinks
|
2023-03-04 18:59:47 -05:00 |
Matt McWilliams
|
78450e9e6a
|
Add mcopy_serial library
|
2023-03-04 18:52:51 -05:00 |
Matt McWilliams
|
dc746fe6f4
|
canon work
|
2023-03-03 10:13:40 -05:00 |
Matt McWilliams
|
0e3bc563a7
|
Update blink functionality. Probably will not work during start?
|
2023-03-01 13:51:54 -05:00 |
Matt McWilliams
|
d0ef5d410d
|
Ignore all .svd files
|
2023-03-01 13:38:48 -05:00 |
Matt McWilliams
|
d9aa7dc698
|
Ignore build artifacts
|
2023-03-01 13:38:27 -05:00 |
Matt McWilliams
|
70ab8cb527
|
Improve timing. Sequence takes into account serialDelay within each command and sequenceDelay has no bearing. Was adding 120ms of error to every step
|
2023-03-01 13:37:22 -05:00 |
Matt McWilliams
|
512f6c86ad
|
Resolves #73. Delay is exported in .ts file so it is non-ambient
|
2023-03-01 13:35:45 -05:00 |
Matt McWilliams
|
d23eb290d9
|
Merge branch 'main' into canon_ble
|
2023-02-28 15:59:11 -05:00 |
Matt McWilliams
|
648bca5b2e
|
Merge pull request 'Merge the estimates branch' (#79) from estimates into main
Reviewed-on: #79
|
2023-02-28 15:58:26 -05:00 |
Matt McWilliams
|
5db5d477e4
|
Timing is now updated via rolling average on all projector and camera actions. This data is reset when profile is changed. This data is stored in the settings.json and loaded on start so estimates will improve the more it is used.
|
2023-02-28 15:55:02 -05:00 |
Matt McWilliams
|
7741134917
|
Create the Timing class
|
2023-02-28 14:30:17 -05:00 |