Commit Graph

92 Commits

Author SHA1 Message Date
Matt McWilliams de1ef1492b Fix calculate fps, find PWM value that (under no load) is roughly 24fps, calculate rolling fps (very inacurate) ready for analysis in notes and PID implementation. 2024-01-22 21:31:08 -05:00
Matt McWilliams d96e0d30b3 Check against rotations. 2024-01-22 11:42:21 -05:00
Matt McWilliams 78fb25b5a1 Calculate all frames 2024-01-22 11:40:10 -05:00
Matt McWilliams b32f6ad476 Fix the calculateFPS function 2024-01-22 11:39:27 -05:00
Matt McWilliams ec5915a6f9 Start calculating based on pulses, not on incrementing outside the interrupt 2024-01-21 22:32:28 -05:00
Matt McWilliams 5282fbec1c Update the esp32 poc to reflect what it is. 2024-01-21 22:27:40 -05:00
Matt McWilliams 7e03fadb9f Design works. Prints and separates from the plate (with some force). 2024-01-17 18:48:05 -05:00
Matt McWilliams d1302e79fd Sketch has been updated to do monitoring of multiple rotations, active monitoring of number of estimated frames. Currently not registering the first ~910 pulses (why??) 2024-01-13 23:29:25 -05:00
Matt McWilliams 82fbd4af33 Updated modules 2024-01-13 19:54:56 -05:00
Matt McWilliams 86b41954a5 Found ratio, seemingly 11PRR x 62:1 motor gearbox. 2024-01-13 01:33:07 -05:00
Matt McWilliams 6eb06ca724 Proof of concept encoder analysis. Still to not have a solid gear ratio but it's clear the encoder is very likely 11 PPR. Rotations take ~650 pulses, maybe 660 but it's hard to tell because the gearing makes stopping inconsistent. 2024-01-12 23:33:04 -05:00
Matt McWilliams 45f76500f9 Merge remote-tracking branch 'origin/master' 2024-01-11 23:14:10 -05:00
Matt McWilliams d512a56b03 Arduino sketches, proofs of concept for different features 2024-01-11 23:14:02 -05:00
mmcwilliams 51e15a6e58 Resolves #1. Adds bevel to sprocketed roller 2023-07-13 19:05:29 -04:00
Matt McWilliams abc2054600 Define IO behavior 2023-05-25 10:40:02 -04:00
Matt McWilliams 7dc33b5dc1 Rough draft of new contact printer library and class layout. 2023-05-25 08:32:42 -04:00
Matt McWilliams b853999188 Render all STL files 2023-05-24 15:36:51 -04:00
Matt McWilliams da69bf747e Build and canonicalize all stl files from scad file. Autogenerate list of models from scad if statement at end of script 2023-05-23 11:50:15 -04:00
Matt McWilliams d86f955bcf Delirious work 2023-05-23 01:20:39 -04:00
Matt McWilliams 963d6a760e Use latest sprocketed roller 2023-05-22 19:20:54 -04:00
Matt McWilliams 325d7d31b9 Merge remote-tracking branch 'origin/master' 2023-05-22 19:19:39 -04:00
Matt McWilliams ea001bccb3 Fix m3 nut void. TODO: remove magic numbers 2023-05-22 19:19:29 -04:00
Matt McWilliams 09e3aadb2f Move back idle rollers to put film over sprocketed roller longer 2023-05-22 13:24:21 -04:00
Matt McWilliams 0e1099d29f Add a single lamp design 2023-05-22 10:37:11 -04:00
Matt McWilliams 75def51cd0 Adjust size of idle roller 2023-05-22 00:07:59 -04:00
Matt McWilliams 3e48727afc Adjust the panel 2023-05-21 17:40:23 -04:00
Matt McWilliams e7fb0f8858 Feed motor mount first version 2023-05-21 16:12:56 -04:00
Matt McWilliams 4dd9f79ad5 Add panel stock plate 2023-05-21 14:59:23 -04:00
Matt McWilliams f5f442173f Add reinforced spool insert 2023-05-20 16:51:16 -04:00
Matt McWilliams 19942b9595 Add daylight spool nut 2023-05-20 12:01:41 -04:00
Matt McWilliams b9fa6e46cc Adjust takeup motor mounts 2023-05-20 11:52:35 -04:00
Matt McWilliams 04ba3cf401 Feed panel picture created 2023-05-20 10:08:47 -04:00
Matt McWilliams cc26ca318d Takeup stock panel and motoro mount are the same as original 2023-05-20 09:43:21 -04:00
Matt McWilliams 880992b2bf Fix motor mount voids 2023-05-20 09:28:57 -04:00
Matt McWilliams d4212d68a4 bearing post nut 2023-05-19 22:49:31 -04:00
Matt McWilliams cfd268ba36 Drop motor to allow more space for the slip coupling assembly 2023-05-19 19:50:34 -04:00
Matt McWilliams 7fec855142 Merge remote-tracking branch 'origin/master' 2023-05-19 18:32:23 -04:00
Matt McWilliams 73521b6ca9 Update the foot 2023-05-19 18:32:15 -04:00
Matt McWilliams 961af5d7f2 Add stock takeup 2023-05-19 18:17:23 -04:00
Matt McWilliams 09f97ee266 adjustments 2023-05-19 08:39:58 -04:00
Matt McWilliams 2a489963f5 Takeup panel picture prototyped and printed 2023-05-18 22:55:23 -04:00
Matt McWilliams 212abb3875 Add bearing posts 2023-05-18 17:34:29 -04:00
Matt McWilliams 7ff63ebba3 Break takeup panels into 2 parts 2023-05-18 17:01:32 -04:00
Matt McWilliams 7a711295e0 Add back new parts 2023-05-18 08:58:59 -04:00
Matt McWilliams 57b6fb28ac Merge remote-tracking branch 'origin/master' 2023-05-18 08:58:28 -04:00
Matt McWilliams 99a151dd1b Corner foot work 2023-05-18 08:57:35 -04:00
Matt McWilliams f957b736eb render takeup panel 2023-05-17 21:10:05 -04:00
Matt McWilliams a4cdc3af28 flip sprocketed roller to print 2023-05-14 21:00:20 -04:00
Matt McWilliams 22f1f99e08 Migrate old code into separate file. Add work on bearing-centered takeups 2023-05-12 16:31:28 -04:00
Matt McWilliams 3bfa3092e3 Ignore DS_Store files 2023-05-12 16:30:50 -04:00