Matt McWilliams mattmcw
mattmcw pushed to main at mattmcw/marker_separation 2023-10-21 13:38:07 +00:00
d7ec5bb111 Start splitting up app functionality
mattmcw pushed to main at 16mm/mcopy 2023-10-11 02:29:05 +00:00
382ba56fa7 Create a prospective "inaccurate" analogReadAverage method.
24d6685047 Use I to trigger projector.home()
Compare 2 commits »
mattmcw pushed to main at 16mm/mcopy 2023-10-11 01:20:54 +00:00
565d2ecceb Add second dataset for testing findPeak method
mattmcw pushed to main at 16mm/mcopy 2023-10-11 01:16:52 +00:00
c4456e458f Add "home" as command character "I".
mattmcw pushed to main at 16mm/mcopy 2023-10-10 02:59:09 +00:00
f707dedc91 New homing behavior. Ready to port back to original.
702fc4680d Had accidentally switched motors, explaining odd homing behavior. New homing behavior whips ass.
Compare 2 commits »
mattmcw pushed to main at 16mm/mcopy 2023-10-10 00:53:02 +00:00
99b63150ac Add more smoothing during homing step. Is running consistently but is ending with motor in wrong position each time. Very strange.
mattmcw pushed to main at 16mm/mcopy 2023-10-10 00:52:22 +00:00
6e7c226c57 Make a sample script for analyzing the array during homing step.
mattmcw pushed to main at 16mm/mcopy 2023-10-09 23:15:34 +00:00
c8e5f7b742 Caught one bug after separating out code
mattmcw pushed to main at 16mm/mcopy 2023-10-09 23:09:55 +00:00
0cf147d185 Piece off homing code into its own script.
mattmcw pushed to main at 16mm/mcopy 2023-10-09 23:07:20 +00:00
cf1514f53e Print lens slded at full width (140mm for now)
mattmcw pushed to main at 16mm/mcopy 2023-10-09 13:59:22 +00:00
af3843a8ef Add servo functionality for rack and pinion motion. Need to fix home feature.
91ce2dd450 Add BOM log lines and move rail ends into its own module
71c9efae42 Tweak to the rack and pinion mechanism to allow it to fit.
Compare 3 commits »
mattmcw pushed to main at 16mm/mcopy 2023-10-08 22:15:34 +00:00
08ce0d792b Fix for case where this.confirmExec is not a function
mattmcw pushed to main at 16mm/mcopy 2023-10-08 15:41:39 +00:00
754ef17b74 Update servo gear to fit reinforced servo connectors.
mattmcw pushed to main at 16mm/mcopy 2023-10-07 19:26:13 +00:00
5d4fec8c81 Start adding BOM log lines to build.
mattmcw pushed to main at 16mm/mcopy 2023-10-06 17:47:18 +00:00
1e0338a77f Update rack and pinion library to one that produces valid geometry. Make first pass at rack and pinion gear
mattmcw pushed to main at 16mm/mcopy 2023-10-06 12:39:10 +00:00
e6b9628746 All projector work from today
mattmcw pushed to main at 16mm/mcopy 2023-10-03 17:44:10 +00:00
6f68081dc5 Restore the home method. Now it compiles.
mattmcw pushed to main at 16mm/mcopy 2023-10-03 13:16:39 +00:00
66b18dd351 Work on LED enclosure
mattmcw pushed to main at 16mm/mcopy 2023-09-29 02:51:59 +00:00
b5f5b6461a Work on LED housings
mattmcw pushed to main at 16mm/mcopy 2023-09-29 00:46:47 +00:00
6dd29d9596 Disable home feature for now. Fixed impossibly stupid bug with reverse mode. Used uint16_t rather than int16_t causing an overflow.