79 Commits (7c5decbfa8e1e8ea949dd1f500eaa3605665c877)
 

Author SHA1 Message Date
Marc Poulhiès 7c5decbfa8 Add rod holder model, replaces the one from jj robots that is not slic3r friendly
Original work from Clément Leger : https://github.com/clementleger/3d_parts/blob/master/projector_lifter/adjustable_mount.scad
5 years ago
Marc Poulhiès 669a5137bc add holder for new laser (laser 301) 5 years ago
Marc Poulhiès e7e825cdc5 move config in dedicated file, fix initial setup/reset
Move all user-modifiable variables in config.h. User should only need
to change items in this file.

Fix initial setup of the tracker. The initial angle depends on the
specific build.
5 years ago
Marc Poulhiès fcaeaa4ace Relax math precision and let GCC be more agressive
Use -ffast-math for building C/C++. We don't need to be exact, let GCC
be more agressive and saves few bytes (currently it saves 80bytes).
5 years ago
Marc Poulhiès 63be626f25 minor makefile tuning
Allow for ARDUINO_DIR variable override.
5 years ago
Marc Poulhiès 6199697c41
Update README.md 5 years ago
Marc Poulhiès 7c31d8f181 Do not build debug code 5 years ago
Marc Poulhiès bf82db67f6 Bump StepperDriver rev 5 years ago
Marc Poulhiès 8532ab3345 bump arduino-makefile rev to latest master. 5 years ago
Marc Poulhiès 25e6a51795 Add comments
Add comments in makefile. I had to work a bit in order to remember how
things work; help future me by not having to redo this work again.

Clean a bit the .ino header. This was all based on jjrobots work, but it
has been all changed since.
5 years ago
Marc Poulhiès 4e83a04ded arduino: smoother movements
increase microstep, reduce lib's RPM and increase freq
5 years ago
Marc Poulhiès 8435e50af3 add margin for both the plate grip and end stop location. 5 years ago
Marc Poulhiès c9c733893a update end stop model, still not OK
too tight, nothing fits correctly.
5 years ago
Marc Poulhiès 68ba92e009 initial end stop holder. WIP 5 years ago
Marc Poulhiès 817a9d6c88 use submodule for arduino makefile 5 years ago
Marc Poulhiès 1d7cb64b47 cleanup + more helpfull debug trace 6 years ago
Marc 2e69ab12cb box: switch and button holes 6 years ago
Marc 4793942e70 box: add mounting slot 6 years ago
Marc Poulhiès fd22a57289 new debug level, change timer arith
Use a 'moderate' debug level: can have impact on behavior, but is
still human readable without buffer.

Use unsigned arith for timer handling and check for underflow.
6 years ago
Marc Poulhiès 8fc86f8951 minor change in 'native' checker
use correct gears sizes.
6 years ago
Marc Poulhiès 8d34196a15 use same time measure for whole function
should have minor impact, but use same time value for all computation.
6 years ago
Marc Poulhiès ef7f551ca4 disable button 2 and 3
not yet used and leftover setup conflicts with mode pin for stepper driver.
6 years ago
Marc Poulhiès b677f2a5bf code cleanup and better trace output. 6 years ago
Marc Poulhiès f8be4ab2c6 helper to keep scad and arduino values in sync
- run teeth_config.sh to sync scad values from gears in arduino code.
- small reindent
6 years ago
Marc Poulhiès bd59e00608 remove old file for box 6 years ago
Marc Poulhiès 400d337abe fine tune laser holder
now, radius may be a bit too large, but at least, the print does not
brake when fiting laser in place.
6 years ago
Marc Poulhiès 415435e69d update with latest steps 6 years ago
Marc Poulhiès aee94f61e7 change DRV8825 mode pins
for easier routing, mode pins have swapped.
6 years ago
Marc b9ff89d516 fine tune nut holes in laser holder 6 years ago
Marc Poulhiès 2d962eaa16 laser holder nearly ready 6 years ago
Marc Poulhiès ca1e234124 add initial box model
Based on Ultimate Box Maker
https://www.thingiverse.com/thing:1264391
6 years ago
Marc Poulhiès 091a63331c model for Dolica tripod quick release mount.
prepare for 4 M3 screws/hexnuts.
6 years ago
Marc Poulhiès 0bf80630ca add box model (from the Ultimate Box Maker)
http://heartygfx.blogspot.com
OpenScad Parametric Box
CC BY-NC 3.0 License
6 years ago
Marc Poulhiès 28340ee890 minor changes in PCB
rework edge cut, refresh some tracks/drill holes.
6 years ago
Marc Poulhiès 9b88cdcb43 refresh config code for stepper direction 6 years ago
Marc Poulhiès fa2ee719c0 change microstepping config and rotation freq
microstepping 2->16
freq: 0.5Hz -> 5Hz
6 years ago
Marc Poulhiès fa1260305c code cleaning + add startup state
remove unused code, add startup state.
6 years ago
Marc Poulhiès 1f0424d8b6 add weak debug routines + better state change traces 6 years ago
Marc Poulhiès 018f4764cf Add 3D model for stepper cover 6 years ago
Marc Poulhiès 10050c20d0 Laser holder work
Hook size nearly good
6 years ago
Marc Poulhiès 98a85ba9f6 control automata basics
start in IDLE.
IDLE :: 1 press => RUN ; 2 press => RESET
RUN :: 1 press => IDLE
RESET :: end_stop => IDLE

Stepper direction can be changed.
Stepper microstepping can be changed.
Some debug print used.
6 years ago
Marc Poulhiès e603f80c2c ask emacs to use c++ mode for the .ino 6 years ago
Marc Poulhiès 8999c3ff2f Add simple debug routine 6 years ago
Marc Poulhiès fe96c0e3dc Add Switch submodule for arduino
Switch module can be used to debounce push buttons
6 years ago
Marc Poulhiès 023f4a3158 add switch connectors for both pwr (12 and 7)
both can be shorted for using only 12V.
6 years ago
Marc Poulhiès 2db3b17093 PCB cleanups
larger track size, add spacing when possible.
6 years ago
Marc 3b289fa00b minor changes in PCB
add drill hole in corners
make all GND pad rectangular
add labels for connectors
6 years ago
Marc f51f6f3f12 add endstrop down to pcb 6 years ago
Marc e63735b448 initial work for laster holder 6 years ago
Marc Poulhiès f451d7e2d6 add rod cover model
used to cover screws around rod and allow for big gear to turn.
6 years ago