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 |
Matt McWilliams
|
83efbc18c7
|
Fix mcopy_cam_canon_ble
|
2023-04-13 20:39:24 -04:00 |
Matthew McWilliams
|
f47396e48c
|
Need confirmation after mcopy_cam_relay
|
2023-04-12 15:25:41 -04:00 |
Matt McWilliams
|
03c27a9226
|
Relay logic was reversed
|
2023-04-12 15:15:41 -04:00 |