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
Marc Poulhiès
487ef54160
update current state
6 years ago
Marc Poulhiès
3378960dc5
some cleaning + initial code for reset position
...
remove dead code commented out
initial routine for reseting position on long press
6 years ago
Marc Poulhiès
22b14d9475
add nema17 holder plate
6 years ago
Marc Poulhiès
4b3b1483e6
enl4rge gear shaft hole
6 years ago
Marc Poulhiès
5b27ea3d8c
README + tasks
6 years ago
Marc Poulhiès
fa1cce253b
fix angle compute + use millis
6 years ago
Marc Poulhiès
d6deeee317
3D models for gears
6 years ago
Marc Poulhiès
037bfdb820
rework float computation
...
looks like the arduino float is not a good fit for this one: results are
diverging after few seconds. Fallback to some hardcoded numerical
values.
known problem: timer does not tick periodically
6 years ago
Marc Poulhiès
a423bb2267
check routine in C++ and python
6 years ago
Marc Poulhiès
fa4247f5ac
initial work for computing rotation
6 years ago
Marc Poulhiès
5742284470
new PCB version
6 years ago
Marc
540bd82251
reworked elec schema + pcb
6 years ago
Marc Poulhiès
98a4c480ce
update board : use enable, m0, ...
6 years ago
Marc Poulhiès
e0d867b17a
add submodule with footprint libs
6 years ago
Marc Poulhiès
3bc62a462c
use StepperDriver lib
6 years ago
Marc Poulhiès
1e0fe2f077
use timer1 and use makefile
...
use timer1 (initial code)
use makefile instead of arduino IDE.
6 years ago
Marc Poulhiès
511e65a0d3
add automata skel
6 years ago
Marc
a4df6f4be0
new pcb version
6 years ago
Marc
3bc0e9e04f
refresh pcb
6 years ago
Marc
f9ccc125e8
Merge branch 'master' of https://framagit.org/marc/startracker
6 years ago
Marc
b053f274d1
PCB fix
6 years ago
Marc Poulhiès
6f0694d374
started modifying code from jjrobots
6 years ago
Marc
8b5d2c5364
refresh project files
6 years ago
Marc
062f0c80c1
add 7.5V connector
6 years ago
Marc
d4cc2ac3ee
first pcb routed on single layer
6 years ago
Marc
0857b60d8d
add some footprint, still some issue with some components
6 years ago
Marc Poulhiès
f1f206ad16
making progress on elec sch
6 years ago
Marc Poulhiès
71b0deb184
sample arduino sketch for testing nema17
6 years ago
Marc Poulhiès
9c5a736420
first kicad draft
6 years ago