Matt McWilliams
cf76ce3284
Remove output vars for now, unneeded. Idea is to implement Output() to not use delays but there could be some problems especially if there are overlapping outputs. Not going to cross that bridge at this time
2025-12-14 06:25:45 -08:00
Matt McWilliams
f250861344
Finalize bulb feature. Better protect against multiple camera functions
2025-12-13 18:50:12 -08:00
Matthew McWilliams
b31d194f62
Improve bulb logic. Also fixes issue with multiple frames running concurrently.
2025-12-12 17:36:01 -05:00
Matt McWilliams
dac2c98d24
Work on bulb feature. Currently works but is not reflected in the statistics reported by H/state
2025-12-06 13:29:46 -08:00
Matt McWilliams
ebf4c1d719
Moved button interaction indicator code into const variables
2025-12-03 05:34:01 -08:00
Matt McWilliams
18edaf5192
Through testing, found the ideal open_stop values for both thte forward and reverse position of the camera
2025-11-30 15:38:40 -08:00
Matt McWilliams
f1464274ee
Remove deprecated backup of intval2_3_serial with some variables changed. All changes captured in new sketch.
2025-11-30 11:20:18 -08:00
Matt McWilliams
a5f3691177
Fix bug with reporting set camera direction backwards as set camera forwards
2025-11-30 11:08:19 -08:00
Matt McWilliams
28e6dfe959
Enable open and close functions
2025-11-29 08:26:37 -08:00
Matt McWilliams
3d8a23fd2f
Script has been re-written but does NOT have behaviors for handling unexpected states.
2025-11-28 19:07:28 -08:00
Matt McWilliams
1f8fb60fc1
Code for timed exposure almost completed. Still needs physical testing
2025-11-28 16:54:32 -08:00
Matt McWilliams
91bd002074
Work on re-write to class-based intval2.4 firmware. Reduced memory footprint by using properly-sized ints. Improving naming to reduce confusion among timing variables.
2025-11-24 06:38:02 -08:00
Matt McWilliams
bcc6b78371
Save work in progress. Using arduino-cli for all development
2025-11-23 10:51:27 -08:00
Matt McWilliams
ad6d61fdd2
First draft of intval2.3, a version geared towards mcopy compatibility and use with filmout_manager
2024-11-28 20:21:41 -05:00
Matt McWilliams
dd44a7cdad
Add a patch for an alternate build
2022-12-20 13:19:28 -05:00
mmcw-dev
7a2b2ecdde
Add a bolt guide
2018-11-10 16:27:40 -05:00
mmcw-dev
02c3481048
Add comments to intval2_buttons.ino, which is the first 2-speed version of the script.
2018-10-17 23:24:38 -04:00
mmcwilliams
7b5eecacc8
Sequence was not occurring.
2018-10-17 12:09:26 -04:00
mmcwilliams
a4bd06f2d9
This one's pretty funny. Timed exposure sequences were operating backwards, where the timed exposure was running while the cap was over the lens. Whoops.
2018-10-17 12:09:26 -04:00
mmcw-dev
eec22ceb6f
Fix intval2_button_servo for new servo, add parameters which can change the pulse width for different models
2018-09-24 19:25:54 -04:00
Matt McWilliams
44923acf38
Add intval button servo blackout switch
2017-04-05 15:53:36 -04:00
mmcwilliams
922904a500
intval 2.2 concept
2016-09-20 11:40:16 -04:00
Matt
00df49a7c8
Added arbitrary exposure via buttons
2016-07-05 09:45:25 -04:00
Matt
ee0555cd5d
Move intval_2_buttons into its on folder
2016-07-04 23:30:21 -04:00
Matt
585e776e3e
Small refactor to intval_2_1_serial
2016-07-04 23:11:04 -04:00
Matt
08fb6353db
Add comments to code identifying command structure
2016-07-02 10:39:58 -04:00
Matt
cdc0309d65
Serial version of the INTVAL 2.1 code
2016-05-31 11:42:59 -04:00
Matt
08257cbadb
Only use loop delay when not running, delaying or during a sequence
2016-05-12 22:49:09 -04:00
Matt
24baf8ae4d
Remove typo in SLOW_PWM variable
2016-05-12 22:05:25 -04:00
Matt
ed075bbfa9
Sequence no longer ends with an erroneous frame
...
Moved the sequence start and stop logic into the button_end function.
This will allow the sequence to stop without firing a final frame after
the sequence is done. Also added variables to define the speed of the
motors a little more easily.
2016-05-12 22:04:39 -04:00
Matt McWilliams
59a696f6aa
Remove delay() from Frame() and inter-frame delay
...
This gives the user the ability to stop sequences between exposures, or
during them.
2016-05-12 16:10:19 -04:00
Matt McWilliams
291ae33595
Remove timer code, was doing nothing
...
Will restore timer for Metro version of the firmware for profiling
different motors. Doesn’t make sense here where the Trinket Pro can’t
serial out.
2016-05-12 13:48:59 -04:00
Matt
e85e542723
Start single frame when plunger released
...
as opposed to when it is first pressed. It is with great consternation
that I make this change. The original intention of the Trigger()
feature was to be instant, but having used the intervalometer on
several rolls now, I find the extra frame that this feature introduces
into sequences to be troublesome.
2016-05-11 21:05:03 -04:00
Matt
58ab992ab9
Code cleanup
2016-03-18 18:05:56 -04:00
Matt
5fd6f9e4fd
Remove stale Arduino code
...
Included a non-viable AFSK-controlled version of the intval
2016-02-29 16:49:14 -05:00
Matt
f67aa6ba6a
Re-factor for Trinket
...
Used in production models
2016-01-05 11:07:12 -05:00
Matt
04f654cc95
intval2 sans fsck
2015-05-01 09:07:30 -04:00
Matt
f6dd6bf01f
Update code to use internal pull-ups + afsk
...
Adds afsk control via SoftModem
Switches microswitch endstop to use INPUT_PULLUP instead of circutry.
2015-04-28 08:18:31 -04:00