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
|
5f7fa6287f
|
Add changes from diverged repo
|
2024-05-15 21:49:45 -04:00 |
Matt McWilliams
|
66096fa2ea
|
Add the designs and sketches for the ACME Trebes.
|
2024-04-19 18:09:44 -06:00 |
Matt McWilliams
|
3f58bbc617
|
Merged changes from work script into JKMM100, works on device in both work script and deployment one
|
2024-04-06 15:48:02 -04:00 |
Matt McWilliams
|
0f893d94c4
|
Fix the dual projector script and add notes
|
2023-11-30 22:32:48 -05:00 |
Matt McWilliams
|
f84e8b741a
|
Developed a seemingly working fix with the "correction loop" strategy. Might be putting the motor through hell but it is consistent.
|
2023-11-25 20:22:44 -05:00 |
Matt McWilliams
|
fcf24b5539
|
Add the OFFSET command to the McopySerial library
|
2023-11-25 20:06:16 -05:00 |
Matt McWilliams
|
128a4d2ded
|
Update mcopy_JKMM100_work to have McopySerial library
|
2023-11-25 20:05:52 -05:00 |
Matt McWilliams
|
b14d24e650
|
Prototype for Arduino Mega shield for projector.
|
2023-11-25 18:08:10 -05:00 |
Matt McWilliams
|
382ba56fa7
|
Create a prospective "inaccurate" analogReadAverage method.
|
2023-10-10 22:29:02 -04:00 |
Matt McWilliams
|
24d6685047
|
Use I to trigger projector.home()
|
2023-10-10 22:12:31 -04:00 |
Matt McWilliams
|
c4456e458f
|
Add "home" as command character "I".
|
2023-10-10 21:16:49 -04:00 |
Matt McWilliams
|
702fc4680d
|
Had accidentally switched motors, explaining odd homing behavior. New homing behavior whips ass.
|
2023-10-09 22:58:48 -04:00 |
Matt McWilliams
|
99b63150ac
|
Add more smoothing during homing step. Is running consistently but is ending with motor in wrong position each time. Very strange.
|
2023-10-09 20:52:58 -04:00 |
Matt McWilliams
|
c8e5f7b742
|
Caught one bug after separating out code
|
2023-10-09 19:15:30 -04:00 |
Matt McWilliams
|
af3843a8ef
|
Add servo functionality for rack and pinion motion. Need to fix home feature.
|
2023-10-09 09:59:19 -04:00 |
Matt McWilliams
|
08ce0d792b
|
Fix for case where this.confirmExec is not a function
|
2023-10-08 18:15:31 -04:00 |
Matt McWilliams
|
6f68081dc5
|
Restore the home method. Now it compiles.
|
2023-10-03 13:44:04 -04:00 |
Matt McWilliams
|
6dd29d9596
|
Disable home feature for now. Fixed impossibly stupid bug with reverse mode. Used uint16_t rather than int16_t causing an overflow.
|
2023-09-28 20:46:45 -04:00 |
Matt McWilliams
|
b1c8192625
|
Projector 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 methods
|
2023-09-25 21:54:31 -04:00 |
Matt McWilliams
|
7f98d6028b
|
Commit all work in progress
|
2023-09-21 21:06:31 -04:00 |
Matt McWilliams
|
0b880a5e79
|
Add accurateRead functions and Readme
|
2023-09-06 15:41:36 -04:00 |
Matt McWilliams
|
eec7765e73
|
Restore settings logic
|
2023-08-30 01:18:10 -04:00 |
Matt McWilliams
|
03f2b55762
|
Fucked up the merge
|
2023-08-29 23:33:42 -04:00 |
Matt McWilliams
|
d7a10f9737
|
Enable different modes of stepping by using the settings pins. Previously was causing odd behavior because they were being used for LEDs.
|
2023-08-29 19:48:49 -04:00 |
Matt McWilliams
|
dcbb57f732
|
Rewrite mcopy_projector_firmware with AccelStepper, replacing the custom Itead firmware (not working)
|
2023-08-29 15:33:51 -04:00 |
Matt McWilliams
|
24fe1e8773
|
Work on projector: Still having issues with IteadDualStepperShield (addresses wrong motor, wrong number of steps).
|
2023-08-25 16:44:28 -04:00 |
Matt McWilliams
|
141d27599f
|
McopyProjector lib for mcopy_projector_firmware rewrite in progress.
|
2023-08-23 15:21:50 -04:00 |
Matt McWilliams
|
a173cf0d7c
|
WIP
|
2023-07-23 20:00:42 -04:00 |
Matthew McWilliams
|
5133295f38
|
Save JKMM100 work
|
2023-07-08 19:44:57 -04:00 |
Matt McWilliams
|
a7db072dc6
|
Accept exposure targets as string arguments to be parsed
|
2023-07-05 14:46:43 -04:00 |
Matt McWilliams
|
58ce079330
|
Both components are working properly.
|
2023-07-04 22:46:37 -04:00 |
Matthew McWilliams
|
35b67f1815
|
Use the correct identifier on projectors
|
2023-07-03 20:33:18 -04:00 |
Matthew McWilliams
|
6d379d284b
|
on site work at MONO
|
2023-07-01 16:34:07 -04:00 |
Matt McWilliams
|
2c21110b97
|
fix reference to cmdChar
|
2023-06-28 20:01:53 -04:00 |
Matt McWilliams
|
777db577d7
|
Structure of both sketches is complete, need to test on hardware
|
2023-06-28 15:06:11 -04:00 |
Matt McWilliams
|
bf320216cf
|
REmove remaining components from ble
|
2023-06-28 12:43:24 -04:00 |
Matt McWilliams
|
b48c498574
|
Remove unneeded components from both ble sketches
|
2023-06-28 12:41:54 -04:00 |
Matt McWilliams
|
0b71da8e7b
|
Canon BLE two-Arduino rewrite WIP
|
2023-06-27 23:16:16 -04:00 |
Matt McWilliams
|
95ede98623
|
State string should start and end with the character
|
2023-06-17 13:08:00 -04:00 |
Matt McWilliams
|
3881dd4891
|
Update McopySerial to have a sendStr method, which is distinct from print, which should be used for debug logging.
|
2023-06-17 11:40:56 -04:00 |
Matt McWilliams
|
80a9c23f4d
|
Speed down the motors
|
2023-05-26 07:09:00 -04:00 |
Matt McWilliams
|
49ad3c28a8
|
Only print projector time to state
|
2023-05-25 10:45:44 -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
|
cc806cbe52
|
Initialize and connect only after mcopyserial connects.
|
2023-04-20 22:50:48 -04:00 |
Matt McWilliams
|
8f7a40075a
|
Add connected and identified member booleans to determine when fully connected to mcopy.
|
2023-04-20 22:37:37 -04:00 |
Matt McWilliams
|
144b408092
|
Print state in the arri-s firmware
|
2023-04-17 16:44:04 -04:00 |
Matt McWilliams
|
ca22a3ba4b
|
Rewrite arri_s_firmware to use McopySerial
|
2023-04-16 16:42:00 -04:00 |
Matt McWilliams
|
ef54e61494
|
Use McopySerial in mcopy_arri_s_firmware
|
2023-04-15 22:44:33 -04:00 |
Matt McWilliams
|
b1745c786b
|
Invert logic for use with solid state relays rather than standard
|
2023-04-14 19:48:20 -04:00 |