Commit Graph

79 Commits

Author SHA1 Message Date
Matthew McWilliams c0ec81c0f9 Add Servo debug script 2022-07-06 14:42:16 -04:00
Matt McWilliams c3661d6ff1 Remove opto endstop logic, ready for hardware testing. 2022-06-28 08:58:31 -04:00
Matt McWilliams 62a66f5f6d More mount work and start of endstop logic. Rebuilding the B&H projector unity. 2022-06-17 23:39:19 -04:00
Matt McWilliams 28dc19fc32 Work on endstop functionality 2022-06-13 22:46:13 -04:00
Matt McWilliams 585c47d6c7 Allow capper identifier in list of acceptable responses. 2022-06-13 08:08:42 -04:00
Matt McWilliams 04a0330327 All work on first draft of capper hardware 2022-06-12 22:26:03 -04:00
Matt McWilliams 2f9201716a All capper work. Debug firmware for testing. STL of cap as printed. 2022-06-12 13:14:43 -04:00
Matthew McWilliams f7a3c52260 Silly typo: did not invoke Servo_init() and so servo was not initalizing 2022-06-10 13:19:38 -04:00
Matt McWilliams c77201ef4e Add new commands and identifiers for the capper, start moving into capital characters 2022-06-07 07:55:26 -04:00
Matt McWilliams 2861bc52fd intval2 connector firmware 2021-03-19 14:09:46 -04:00
sixteenmillimeter eb7e62aac7 Fixed projector function 2020-10-03 21:32:16 -04:00
sixteenmillimeter 65292524b1 Edit addresses the issue implied by #52. In simple tests with improvised hardware, frame cannot complete in less than 450ms, which is half a full frame. Will add another check to proj_stop() to evaluate the time elapsed and throw an error if too high or low (+/- 20%) 2020-09-29 15:13:22 -04:00
sixteenmillimeter 5e481e77b0 Addressing the issue with the JKMM99 projector functionality where frames stop prematurely. Conceivably, the proj_microswitch() function is the only place that calls proj_stop() so the issue is with the logic there. It makes little sense that this function allows for 15ms frames because of the test that requires a 450ms elapsed time before it is stopped. 2020-09-29 14:00:54 -04:00
sixteenmillimeter c5d7f9c91f Re-write of the JKMM99 which replaces the relay-based camera controller with an intval-based one. This relies on the Arduino Uno in the control box to handle all of the control logic in place of an on-board Arduino Trinket Pro. 2020-09-28 23:49:57 -04:00
sixteenmillimeter 9502d255c7 Fixed typo in Pins() where PROJECTOR_FWD was set to LOW twice instead of PROJECTOR_BWD. 2020-09-28 23:47:36 -04:00
sixteenmillimeter 08c3c23da0 Firmware for new JKMM99. Deployed for testing. 2020-08-18 14:21:27 -04:00
sixteenmillimeter dd1bec8394 Firmware for controlling the JK 106 projector with a 103/104-style camera 2020-08-09 20:04:26 -04:00
sixteenmillimeter 67d0e750c2 Mcopy camera firmware 2020-07-01 18:03:20 -04:00
sixteenmillimeter ed75924e24 Filmout release 1.5.0. 2020-01-20 01:37:38 -05:00
sixteenmillimeter 6ec81a3429 Timing tweaks for Oxberry firmware. Successfully ran 2000 frames with these settings. 2019-12-18 13:48:33 -05:00
sixteenmillimeter 09da9500b5 Oxberry camera firmware. 2019-12-17 14:54:01 -05:00
mmcwilliams 7a52bc7c6e Secondary projector and secondary camera behaviors have been added to the main process. This is not represented in the UI... yet. All renderer code is still in flux. 2019-04-04 18:49:07 -04:00
mmcwilliams f276d5ce83 Add commands for controlling a secondary projector. 2019-03-01 20:14:20 -05:00
mmcwilliams 46ce99ec18 Add an alternate camera firmware for MONO NO AWARE's JK. 2019-03-01 18:01:45 -05:00
mmcwilliams ac888b1fc4 Firmware first drafts for MONO NO AWARE optical printer 2019-02-28 17:50:39 -05:00
mmcwilliams b98b831ae4 Fix projector_second component code. 2019-02-26 16:42:04 -05:00
mmcwilliams 7398f7993d Start work on secondary projector feature 2019-02-25 18:14:29 -05:00
mmcw-dev b6a6b8a81e Reverse High/low for relay 2019-02-09 09:30:11 -05:00
mmcwilliams d31d7770aa Turn off light after delay 2019-02-08 14:29:13 -05:00
mmcwilliams 74bb33052c Create an mcopy component for cameras that are triggered by relay, ie DSLRs and intvals. 2019-02-08 12:58:14 -05:00
mmcwilliams 95007d06a2 Install libs from intval_go_node project 2019-02-08 12:46:58 -05:00
mmcwilliams 448ad1bda4 Momentary switch delay was too long. 2018-07-03 14:25:36 -04:00
mmcwilliams 4aa44576b3 Set brightness and alternatively log the rgb 2018-02-01 14:56:09 -05:00
M McWilliams 9bbf2393b7 Adjust timings in the jkfirmware 2018-01-30 05:05:04 -05:00
mmcw-dev e3d6144abd Solid state relay version of the mcopy jk firmware 2018-01-22 22:05:10 -05:00
mmcwilliams 695a289bdb Settings, intval and mcopyJK firmware work. 2018-01-17 12:24:59 -05:00
mmcwilliams f671967c18 Improve the serial test by comparing a character type 2018-01-09 23:24:09 -05:00
mmcw-dev c8c083054e First version of the mcopy_jk firmware for the JK103 that is being refurbished at AgX. 2018-01-05 15:49:19 -05:00
mmcw-dev 324386096a Projector component needs a cmd_mcopy_identifier function to tell gui app that it's an arduino. 2018-01-05 15:48:50 -05:00
mmcw-dev 2301f0aa43 Started mcopy_jk firmware, based off the old mcopyJK project. Will have to trigger relays to start events. Will also have to add previous absent feature of tracking the jk state via the internam microswitches. 2018-01-04 23:45:40 -05:00
mmcw-dev fa10ee6785 Test device with adafruit pixie 2018-01-02 01:15:45 -05:00
mmcw-dev ed1a0902aa Add working projector functions to mcopy_projector_jk 2017-12-28 20:54:54 -05:00
mmcw-dev 674dc9591e Switch pixie to neopixel code in mcopy_projector_tests 2017-12-28 20:54:19 -05:00
mmcw-dev 4ffd0a7daa Update projector and projector_tests to use distinguishing identifiers from new expanded list. 2017-12-28 18:32:03 -05:00
mmcw-dev 3efdba9ec4 Add wiring instructions to mcopy_light_tests 2017-12-28 18:31:10 -05:00
mmcwilliams 8549a08fb7 Re-organize firmware files 2017-12-28 09:30:16 -05:00
mmcwilliams b136b78d0e create target firmware for arduino 2017-12-27 00:37:30 -05:00
Matt 236908993e Update requirements 2017-02-09 09:35:07 -05:00
mmcwilliams ed593b3b7c Merge INTVAL 2.1 project into mcopy firmware 2016-06-09 17:21:05 -04:00
mmcwilliams 413deb421d Enable Pixie headers for testing the pixie 2016-05-25 15:58:49 -04:00