This website requires JavaScript.
ed767aedb5
Recompile with newer modules.
Matt McWilliams
2024-04-06 19:09:50 -0400
ab35895cb3
update rails
Matt McWilliams
2024-04-06 19:02:39 -0400
1e2b65644d
Update package lock files to work with node16 and electron19
Matt McWilliams
2024-04-06 18:55:46 -0400
3f58bbc617
Merged changes from work script into JKMM100, works on device in both work script and deployment one
Matt McWilliams
2024-04-06 15:48:02 -0400
c1da7b53a2
Fix for the canonical URL caught by Tom Murphy
Matt McWilliams
2024-01-24 05:19:07 +0000
4181c22995
Cleanup whitespace/semicolons and add concept for passing an exposure length to the image in millis.
Matt McWilliams
2024-01-19 06:49:03 -0500
d31ac53bd1
Back is ready to print
Matt McWilliams
2024-01-09 13:54:01 -0500
9b954852aa
Add the first draft for the CPC plug back
Matt McWilliams
2024-01-08 15:49:08 -0500
3758916fb5
Adjust plug insert
Matt McWilliams
2024-01-06 17:56:55 -0500
25c1395655
make insert thicker for betther overall strength of the plug
Matt McWilliams
2024-01-06 14:30:00 -0500
440edd7b18
Add 5mm marks to bolex plate
Matt McWilliams
2023-12-27 23:56:10 -0500
a2f045841f
Fix bolt countersink in bolex mounting block. Add center line to top
Matt McWilliams
2023-12-27 20:04:43 -0500
c890107e1e
Experimental refactor, move commonly-used pattern of cylinder() module with 4 names arguments to cy() with 3 positional arguments, D = diameter, H = height, and FN = $fn. Might improve readability and reduce repetative use of center = true.
Matt McWilliams
2023-12-26 17:37:39 -0500
a5df1650b9
Move nuts to bottom of camera sled and bolts can drop in from the top (easier assembly, bolts can be glued in place or held in more easily). Create camera sled bolex plate and modify the bolex standoff to accomodate it. WIP.
Matt McWilliams
2023-12-23 23:08:59 -0500
173ce499bc
CPC connector work
Matt McWilliams
2023-12-15 19:40:18 -0500
33412b0588
Merge branch 'main' of ssh://git.sixteenmillimeter.com/16mm/mcopy
Matt McWilliams
2023-12-10 22:51:38 -0500
3c5e31a961
Work on CPC Connector plug
Matt McWilliams
2023-12-10 22:48:12 -0500
39676f9a06
fastcsg is non-deterministic
Matt McWilliams
2023-12-02 09:40:54 -0500
0f893d94c4
Fix the dual projector script and add notes
Matt McWilliams
2023-11-30 22:32:48 -0500
b08f5094d5
Make a solid bearing roller
Matt McWilliams
2023-11-30 22:32:33 -0500
70e046eeb7
Fix plug diameter
Matt McWilliams
2023-11-30 22:32:18 -0500
58d0742187
Add takeup signal terminals to the mcopy projector board.
Matt McWilliams
2023-11-28 23:09:09 -0500
f84e8b741a
Developed a seemingly working fix with the "correction loop" strategy. Might be putting the motor through hell but it is consistent.
Matt McWilliams
2023-11-25 20:22:44 -0500
fcf24b5539
Add the OFFSET command to the McopySerial library
Matt McWilliams
2023-11-25 20:06:16 -0500
128a4d2ded
Update mcopy_JKMM100_work to have McopySerial library
Matt McWilliams
2023-11-25 20:05:52 -0500
b14d24e650
Prototype for Arduino Mega shield for projector.
Matt McWilliams
2023-11-25 18:08:10 -0500
7995665c6b
Add camera sled
Matt McWilliams
2023-11-24 10:58:20 -0500
a22906d3c2
Add mcopy projector board.
Matt McWilliams
2023-11-22 17:33:23 -0500
042533dc85
Add plugs for linear bearings in rail ends.
Matt McWilliams
2023-11-19 16:08:37 -0500
5fbefeecbf
Update to the orbital brace
Matt McWilliams
2023-11-13 20:43:13 -0500
a9772ff081
Changes to the brace to allow the projector to fit. Made Y of panel larger.
Matt McWilliams
2023-11-13 20:41:26 -0500
cdf983c7c6
Render STLs for mcopy_projector and mcopy_rails. Make tweaks to orbital mount to fit bolts.
Matt McWilliams
2023-11-12 15:22:23 -0500
03f886580f
Created orbital brace corner and rendered additional stls
Matt McWilliams
2023-11-09 15:54:56 -0500
a06e2869b9
Adjust bolt voids on corner_bracket
Matt McWilliams
2023-11-08 18:15:31 -0500
6bafb263de
Projector rails added and printed
Matt McWilliams
2023-11-04 09:38:20 -0400
493ff5fbf6
Update raisl and render all files
Matt McWilliams
2023-11-01 00:27:46 -0400
c29e0880ac
Work on rails and lens gantry. First prototype is made. Rendering all.
Matt McWilliams
2023-10-30 22:02:30 -0400
986c7a915b
Tweaks to lens sled gantry
Matt McWilliams
2023-10-26 18:11:35 -0400
68b1b8b819
Double bearings in lens sled
Matt McWilliams
2023-10-24 22:20:47 -0400
382ba56fa7
Create a prospective "inaccurate" analogReadAverage method.
Matt McWilliams
2023-10-10 22:29:02 -0400
24d6685047
Use I to trigger projector.home()
Matt McWilliams
2023-10-10 22:12:31 -0400
565d2ecceb
Add second dataset for testing findPeak method
Matt McWilliams
2023-10-10 21:20:51 -0400
c4456e458f
Add "home" as command character "I".
Matt McWilliams
2023-10-10 21:16:49 -0400
f707dedc91
New homing behavior. Ready to port back to original.
Matt McWilliams
2023-10-09 22:59:05 -0400
702fc4680d
Had accidentally switched motors, explaining odd homing behavior. New homing behavior whips ass.
Matt McWilliams
2023-10-09 22:58:48 -0400
99b63150ac
Add more smoothing during homing step. Is running consistently but is ending with motor in wrong position each time. Very strange.
Matt McWilliams
2023-10-09 20:52:58 -0400
6e7c226c57
Make a sample script for analyzing the array during homing step.
Matt McWilliams
2023-10-09 20:52:18 -0400
c8e5f7b742
Caught one bug after separating out code
Matt McWilliams
2023-10-09 19:15:30 -0400
0cf147d185
Piece off homing code into its own script.
Matt McWilliams
2023-10-09 19:09:50 -0400
cf1514f53e
Print lens slded at full width (140mm for now)
Matt McWilliams
2023-10-09 19:07:16 -0400
af3843a8ef
Add servo functionality for rack and pinion motion. Need to fix home feature.
Matt McWilliams
2023-10-09 09:59:19 -0400
91ce2dd450
Add BOM log lines and move rail ends into its own module
Matt McWilliams
2023-10-09 09:58:55 -0400
71c9efae42
Tweak to the rack and pinion mechanism to allow it to fit.
Matt McWilliams
2023-10-09 09:58:35 -0400
08ce0d792b
Fix for case where this.confirmExec is not a function
Matt McWilliams
2023-10-08 18:15:31 -0400
754ef17b74
Update servo gear to fit reinforced servo connectors.
Matt McWilliams
2023-10-08 11:41:35 -0400
5d4fec8c81
Start adding BOM log lines to build.
Matt McWilliams
2023-10-07 15:26:10 -0400
1e0338a77f
Update rack and pinion library to one that produces valid geometry. Make first pass at rack and pinion gear
Matt McWilliams
2023-10-06 13:47:15 -0400
e6b9628746
All projector work from today
Matt McWilliams
2023-10-05 17:28:01 -0400
6f68081dc5
Restore the home method. Now it compiles.
Matt McWilliams
2023-10-03 13:44:04 -0400
66b18dd351
Work on LED enclosure
Matt McWilliams
2023-10-03 09:16:34 -0400
b5f5b6461a
Work on LED housings
Matt McWilliams
2023-09-28 22:51:55 -0400
6dd29d9596
Disable home feature for now. Fixed impossibly stupid bug with reverse mode. Used uint16_t rather than int16_t causing an overflow.
Matt McWilliams
2023-09-28 20:46:45 -0400
29ba125534
Work on LED housing.
Matt McWilliams
2023-09-27 21:31:35 -0400
144af1414c
Merge remote-tracking branch 'origin/main'
Matt McWilliams
2023-09-27 19:10:24 -0400
06906eca42
Start progress on rack and pinion nub mover
Matt McWilliams
2023-09-27 19:10:13 -0400
0d47748d6a
Saved work in progress
Matt McWilliams
2023-09-27 10:07:50 -0400
b1c8192625
Projector firmware progress: currently the homing function will not compile due to errors with reference and so the sketch method needs to be broken into workable smaller methods
Matt McWilliams
2023-09-25 21:54:31 -0400
d2c7781d79
Servo notch puller progress
Matt McWilliams
2023-09-25 21:53:10 -0400
37d4f50ef4
Add OpenSCAD/MCAD to the project to prevent double work. Including as a submodule appears to satisfy the requirement of the LGPL and allows mcopy to remain MIT licensed.
Matt McWilliams
2023-09-25 12:25:56 -0400
082ac85c5c
Add deeper notches for 90 degree points
Matt McWilliams
2023-09-25 12:14:59 -0400
cfca56ba48
Migrate stepper block into its own module
Matt McWilliams
2023-09-24 22:58:14 -0400
c7cb4ddbc5
Create the first design of the orbital mount and make slight adjustment to panel (screws were not attaching fully).
Matt McWilliams
2023-09-24 22:46:38 -0400
7f98d6028b
Commit all work in progress
Matt McWilliams
2023-09-21 21:06:31 -0400
401822a7bb
Merge branch 'main' of ssh://git.sixteenmillimeter.com/16mm/mcopy
Matt McWilliams
2023-09-15 19:18:09 -0400
173ba06590
Work on projector (wrong)
Matt McWilliams
2023-09-14 23:30:29 -0400
2677118bad
fix
Matt McWilliams
2023-09-12 22:36:18 -0400
8e90456d87
LED gate should be larger
Matt McWilliams
2023-09-12 21:53:38 -0400
0b880a5e79
Add accurateRead functions and Readme
Matt McWilliams
2023-09-06 15:41:36 -0400
082dbc0826
Add void for motor, threaded rod (optional) and linear rod.
Matt McWilliams
2023-09-06 00:01:00 -0400
5eccbbf6df
Remove part of the 2020 ends so that it can print without supports
Matt McWilliams
2023-09-05 23:29:48 -0400
513deb7a0a
Render part of the projector.
Matt McWilliams
2023-09-05 23:15:53 -0400
2b24dc647c
Update lens assembly to start using a 2020 frame
Matt McWilliams
2023-09-05 23:15:32 -0400
f8e5968f30
Rename JK lens assembly to reflect it is a new design
Matt McWilliams
2023-09-05 21:31:31 -0400
18b8c84fff
Add additional bearings to lens sled and voids for m5 bolts to hold in side bearings.
Matt McWilliams
2023-09-04 13:10:23 -0400
1d6ccb7838
Enlarge void for m5 bolt. Add void for m5 nut.
Matt McWilliams
2023-09-04 11:43:01 -0400
a7a63a3be7
Render all projector and rails in current state
Matt McWilliams
2023-09-04 10:49:20 -0400
153ef9eceb
Use fast-csg and parallel with 8 jobs hardcoded
Matt McWilliams
2023-09-04 10:48:54 -0400
eec7765e73
Restore settings logic
Matt McWilliams
2023-08-30 01:18:10 -0400
03f2b55762
Fucked up the merge
Matt McWilliams
2023-08-29 23:33:42 -0400
6714374639
restore work from tonight
Matt McWilliams
2023-08-29 23:11:24 -0400
b6b1f5d5ba
Parts work
Matt McWilliams
2023-08-29 22:34:55 -0400
d7a10f9737
Enable different modes of stepping by using the settings pins. Previously was causing odd behavior because they were being used for LEDs.
Matt McWilliams
2023-08-29 19:48:49 -0400
d778adc7d0
Add LED holder concept to projector panel design
Matt McWilliams
2023-08-29 17:05:53 -0400
dcbb57f732
Rewrite mcopy_projector_firmware with AccelStepper, replacing the custom Itead firmware (not working)
Matt McWilliams
2023-08-29 15:33:51 -0400
24452794a9
Merge remote-tracking branch 'origin/main'
Matt McWilliams
2023-08-25 16:44:35 -0400
24fe1e8773
Work on projector: Still having issues with IteadDualStepperShield (addresses wrong motor, wrong number of steps).
Matt McWilliams
2023-08-25 16:44:28 -0400
b30c637c10
Add structures to insert 2020 Tslot into to make rails fit more snug
Matt McWilliams
2023-08-23 23:35:00 -0400
f16795b11c
Render the mcopy rails parts in current form
Matt McWilliams
2023-08-23 22:27:06 -0400
141d27599f
McopyProjector lib for mcopy_projector_firmware rewrite in progress.
Matt McWilliams
2023-08-23 15:21:50 -0400
86c88c4ac2
Printing a prototype for the lens sled
Matt McWilliams
2023-08-23 00:14:47 -0400