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