Commit Graph

68 Commits

Author SHA1 Message Date
Matt McWilliams 60caecaaf0 Re-render all STL and images. All STLs are sorted which should result only in diffs when source is changed in a way that results in geometry differences. 2023-04-15 11:04:00 -04:00
Matt McWilliams 109a6cb729 Sort all resulting STLs after render. 2023-04-15 10:54:54 -04:00
mmcwilliams 6b24209ca4 Rewrite of mount_plate() module into more literate and readable format. Make better use of variables and improve DRY. 2023-04-14 16:09:31 -04:00
mmcwilliams 6a0bfbe8c6 Use updated common lib. 2023-04-14 14:49:59 -04:00
mmcwilliams 8f606f3517 Use R() module in daylight_spool_mount 2023-04-07 11:02:05 -04:00
mmcwilliams 6c2a640489 Use updated hex() module 2023-04-07 10:53:32 -04:00
mmcwilliams b687357c8a Normalize name "daylight_spool_mount", replacing inconsistent "reel_holder" name 2023-04-07 10:52:35 -04:00
Matt McWilliams 390f60c1eb Uses a miniUSB, not micro 2023-03-26 16:16:47 -04:00
Matt McWilliams 3625caafa9 Case improvements 2023-03-20 12:49:51 -04:00
Matt McWilliams c9fd2c90c2 Use "F" for command so that "E" can be used for an error. 2023-03-18 13:30:59 -04:00
Matt McWilliams d3d06f034d Fix the box size. Components are too crowded 2023-02-27 12:43:36 -05:00
Matt McWilliams dae438443f Reverse motor logic 2023-02-19 19:42:52 -05:00
Matt McWilliams 724da68b0e Times work well on hardware for now. Need to connect it to projector 2023-02-13 20:49:49 -05:00
Matt McWilliams 609f604e4c Emboss case with text labels 2023-02-13 20:08:09 -05:00
Matt McWilliams 0c01eeb36e Confirm char over softSerial 2023-02-13 15:48:44 -05:00
Matt McWilliams 751da7728b Remove initial printing of the char 2023-02-13 15:46:07 -05:00
Matt McWilliams 4a5314c78d Separate behavior when receiving different serials 2023-02-13 15:41:33 -05:00
Matt McWilliams 84d3c68f31 Print output from softSerial 2023-02-13 15:40:56 -05:00
Matt McWilliams 2a40957636 Works! (forgot essential piece of code). Softserial communication from another device will trigger commands 2023-02-13 15:31:21 -05:00
Matt McWilliams 0c02830da8 Fixed wiring so just try write 2023-02-13 15:28:21 -05:00
Matt McWilliams e23d24550a Use println not just write 2023-02-13 15:09:26 -05:00
Matt McWilliams 3b04d10290 Add softserial_mock sketch to forward serial commands from one arduino to another 2023-02-13 15:02:40 -05:00
Matt McWilliams c16233dfda Serial functions and general firmware functionality seem to be working. Need to test on real hardware with motors and test softserial next. 2023-02-13 14:45:01 -05:00
mmcwilliams f5458ba8f1 Add buttons to case 2023-02-13 00:09:26 -05:00
Matt McWilliams 34b1613778 Merge remote-tracking branch 'origin/main' 2023-02-12 15:59:37 -05:00
mmcwilliams 7400dc68a9 Start button logic 2023-02-10 15:36:17 -05:00
mmcwilliams 45fc1abd77 Changes to get script working. ALSO, the cheap Arduino Nanos I am buying sometimes use the old bootloader 2023-02-09 23:46:26 -05:00
Matt McWilliams ae1b4dbbd2 Takeup case top 2023-01-24 20:09:23 -05:00
Matt McWilliams 31d1a6dbba Sketch work 2023-01-17 18:07:16 -05:00
Matt McWilliams dbcf6c1b6e Start a case for the electronics 2023-01-14 18:38:07 -05:00
Matt McWilliams 44ea35b290 First draft of the idle roller 2023-01-14 18:37:59 -05:00
Matt McWilliams c0b02a900a Merge remote-tracking branch 'origin/main' into main 2023-01-14 12:38:55 -05:00
Matt McWilliams 40dd3a3dbc Takeup sketch 2023-01-14 12:38:49 -05:00
Matt McWilliams 175b9710b4 Takeup improvements. Now you can use a M4x50mm bolt for the idle rollers (yet to be designed). 2023-01-14 09:26:20 -05:00
Matt McWilliams ed93b6da39 Add an example script for working with the L298N shield 2023-01-11 20:30:40 -05:00
Matt McWilliams 38cf4b10d7 Add rollers to be affixed with m4 bolts 2023-01-11 19:11:41 -05:00
Matt McWilliams e209746800 Fix the bolt size for the M5 bolts 2023-01-04 23:13:46 -05:00
Matt McWilliams ae2d82e1e1 Bolts work in progress 2023-01-03 21:15:34 -05:00
Matt McWilliams 1e05d8b98a Use common submodule 2022-12-28 19:18:09 -05:00
Matt McWilliams ef70952269 Takeup can be printed in halves 2022-11-28 13:01:26 -05:00
Matt McWilliams c019e54e34 Printing two part prototype 2022-11-20 18:24:38 -05:00
Matt McWilliams 6060381e95 Takeup WIP 2022-11-15 21:39:31 -05:00
Matt McWilliams a5907409ca Add M4 as a reinforcement bolt that allows for a screw-on nut to hold a reel in place 2022-10-28 19:45:25 -04:00
Matt McWilliams 3e2b57f066 Add JK takeup example that implements the takeup design 2022-10-11 19:40:04 -04:00
Matt McWilliams 58afa65d1a Adjust size of daylight spool mount size 2022-10-10 21:55:23 -04:00
Matt McWilliams 26aa45854d Refactor script to use R() helper function 2022-10-10 14:11:54 -04:00
Matt McWilliams 0cf6685eb9 Build all STLs and images with new Makefile build process. Add common.scad from other projects and move geared motor module to that. 2022-10-10 13:05:22 -04:00
Matt McWilliams a08924bee4 Move the build process from build.sh to a Makefile. Requires parseVars.sh but now all editing and additional modules can be added within takeup.scad. 2022-10-10 12:46:55 -04:00
Matt McWilliams ce505d83c6 Center the mount plate and also create a "minimal_mount" module for incorporating this into other SCAD files. The idea being that this is a centered mount for a motor that can be dropped into different designs. 2022-10-10 08:43:35 -04:00
Matt McWilliams eb2f452431 Add a slot for an m3 nut as a set screw in the magnetic coupling 2022-10-10 08:42:36 -04:00