Commit Graph

1319 Commits

Author SHA1 Message Date
Matt McWilliams 3eea1e86cf Candidate for mitchell camera firmware that does not impede the takeup when timed exposure times are delaying between shutter opening and closing 2026-04-25 08:46:31 -04:00
Matt McWilliams 0d641b3f67 Migrate takeup code into it's own lib 2026-04-23 23:53:35 -04:00
Matt McWilliams 3cba88d96a Add takeup features to mitchell camera. Created as a modular class that can be used in other cameras with the same style takeup. 2026-04-20 23:55:27 -04:00
Matt McWilliams f2ffc67c95 Adjust mount to allow for rails set screws to pass underneath bulk of the mitchell camera base 2026-04-15 01:07:02 -04:00
mattmcw 909df38a73 Placeholder screw voids prior to measurement 2026-04-11 13:38:22 -04:00
mattmcw ff6398ea06 Add tweaks to adjust design after first print. Mounting holes adjusted and platform lengthened. 2026-04-06 08:26:26 -04:00
Matt McWilliams 3482a1fd72 Design ready to print 2026-04-03 20:01:57 -04:00
Matt McWilliams adb23fd8f3 Comment out unused button code and excessive logs 2026-03-27 00:35:58 -04:00
mattmcw a01ab66598 Merge branch 'main' of ssh://git.sixteenmillimeter.com/16mm/mcopy 2026-03-23 02:49:14 -04:00
mattmcw 7e994e80ca Work on mount for mitchell camera 2026-03-23 02:37:01 -04:00
Matt McWilliams 5a27d06fb7 Update default exposure time to 250ms 2026-02-15 19:54:20 -05:00
Matt McWilliams 03f2dd7cb5 Fixed issue with mitchell and oxberry scripts. Double exposure and long exposure issues were logic-based bugs and EndstopCameraShield has been modified to be more explicit about camera position when evaluating state. 2026-02-15 19:48:45 -05:00
Matt McWilliams cd9aa91d52 Working through bugs in mitchell code 2026-02-13 16:53:49 -05:00
Matt McWilliams 814187530c Add a script for working with Arduino Uno using arduino-cli 2026-02-13 16:53:49 -05:00
mattmcw a30a5f95a3 Added first draft of JK carriage for Mitchell camera mount 2026-02-12 23:41:54 -05:00
Matt McWilliams 2ef2e4ec3b Attempts to improve mitchell long exposure code 2026-01-21 18:43:31 -05:00
Matt McWilliams f17d137d25 Work on neopixel light. 2025-05-14 21:00:25 -04:00
Matt McWilliams 1fbde2d366 Caught a critical error with the filmout feature. Due to work on the server feature, all filmout functionality was being routed through the server, instead of just making it an optional display source if a client is connected. The use of the server.useServer() method was implemented and the filmout display method was updated to not return early. Special thanks to Sandy McLennan for catching this one. 2025-05-14 20:59:59 -04:00
Matt McWilliams e8da086707 Add missing package declarations 2025-05-08 19:04:50 -04:00
Matt McWilliams 56310b6969 Move work from contact printer design philosphy section to mcopy, which is to be the more in-depth paper 2025-02-21 11:53:59 -05:00
Matt McWilliams f95c033165 All work on whitepaper, philosophy and motivations are the current focus 2025-02-21 00:21:34 -05:00
Matt McWilliams 93cc0d4151 Create a placeholder for the mcopy whitepaper 2025-02-20 14:37:16 -05:00
Matt McWilliams 920c257bf1 Reference common/common.scad, not the removed local one. Update takeup 2025-02-13 22:59:14 -05:00
Matt McWilliams 0021bd7512 All work on takeup. First pass, printing feed side to test. 2025-02-13 22:58:03 -05:00
Matt McWilliams 19c5ee3540 Takeup WIP 2025-02-12 23:07:10 -05:00
Matt McWilliams ae02e3de44 Move takeup script (now its own module) to build a better version of what is in the examples of that module. 2025-02-12 23:01:44 -05:00
Matt McWilliams eb78341275 Remove extra common.scad now that the shared script is in use 2025-02-12 22:52:17 -05:00
Matt McWilliams b43e97bad4 Update all references to common.scad to use the shared module 2025-02-12 22:51:43 -05:00
Matt McWilliams 344e367cd9 Final fix of .gitmodules by fixing my local scripts 2025-02-12 22:49:34 -05:00
Matt McWilliams 93b33f09e2 Remove mcad 2025-02-12 22:46:53 -05:00
Matt McWilliams 72e91a41fb Remove mcad 2025-02-12 22:46:44 -05:00
Matt McWilliams 02e697822b Overhaul of scad submodules and scripts. Use the scad.sh script in the common module 2025-02-12 22:36:18 -05:00
Matt McWilliams 71e541afb5 Add ignore = dirty to all submodules 2025-02-12 13:37:16 -05:00
Matt McWilliams 25ba26b063 Update the sprocketed_roller module used in this project 2025-02-12 13:35:36 -05:00
Matt McWilliams f775c330a6 All work on the gate 2025-01-12 14:04:05 -05:00
Matt McWilliams 25f0cce1ff Resolved a bug that was preventing callback from working. Previously only worked because of a race condition introduced by a setTimeout 2025-01-12 14:03:58 -05:00
Matt McWilliams 6d99122a33 BOM script produces links to parts 2024-11-28 14:43:06 -05:00
Matt McWilliams 1d2a65867b All work on 16mm gate. Frame seems centered. 2024-11-26 13:28:03 -05:00
Matt McWilliams 498b585b67 Add support for controlling the printer with an NES retro-style USB controller. As long as it has 10 buttons. 2024-11-26 13:27:31 -05:00
Matt McWilliams 93ac73f69e Improvements to the mcopy JK99 board: now the JK100.2 2024-11-19 15:30:21 -05:00
Matt McWilliams d40957063c All work on mcopy hardware. Improvements to gate peg bars, film path, front block and gate mask slides. Improvement to rails mounts for Bolex and Arri. Improvements to projector controller electronics mount. 2024-11-19 01:24:27 -05:00
Matt McWilliams 34dfb25f57 Work on mcopy gate. Adjustments to plate sizes (made front_plate thicker to print better without cracking) 2024-11-13 14:45:11 -05:00
Matt McWilliams e771056313 Work on adding reinforcement to the electronics mount. 2024-11-09 17:09:45 -05:00
Matt McWilliams 9a526eac71 More work on gate and updated BOM 2024-11-07 12:47:31 -05:00
Matt McWilliams 2866eaa2ef All work on gate. Add peg bar and use the BOM script when compiling all parts. 2024-11-06 12:32:54 -05:00
Matt McWilliams e6c65650de BOM script calculates total costs of rows of parts and entire BOM 2024-11-05 20:50:42 -05:00
Matt McWilliams bc71d86ee6 Generate the BOM. Need to work on the priceing stage, but works for current purposes. 2024-11-05 20:13:36 -05:00
Matt McWilliams e9b89bd10b Add adjustments for new filmless library 2024-11-05 15:15:31 -05:00
Matt McWilliams ff927564b6 Work on mcopy_gate front_block(). Countersink the m2.5 nuts in the slide and gate masks 2024-11-04 22:52:02 -05:00
Matt McWilliams 4b0cc2e766 Mcopy gate work before demo changes. 2024-11-04 22:25:57 -05:00