I recently got a TinyG for a supersized ShapeOko I'm building. So far so good, but I'm having three problems.
1. I can't configure limit switches. Homing only works, but options 2 and 3 don't:
$xsn=3
[xsn] switch min 1 [0=off,1=homing,2=limit,3=limit+homing]
tinyg [inch] err: Input value unsupported: $xsn=3
$xsx=2
[xsx] switch max 0 [0=off,1=homing,2=limit,3=limit+homing]
tinyg [inch] err: Input value unsupported: $xsx=2
I saw in the thread "Can't set switch to limit mode" but that says the bug was fixed in 370.04, and my firmware build says 370.05.
2. Some of my config changes get lost on reboot. When I make changes like these:
$xvm=500
$xfr=250
$xjm=5000000
$xjh=5000000
$xsv=15
$xtm=6.5
after a reboot they're back to the default values:
[xvm] x velocity maximum 19.685 in/min
[xfr] x feedrate maximum 9.843 in/min
[xtm] x travel maximum 0.256 in
[xjm] x jerk maximum 196850 in/min^3
[xjh] x jerk homing 196850 in/min^3
[xsv] x search velocity 0.591 in/min
3. I've got the coolant on/off pin connected to a relay (via an optoisolator). When I issue M8 (coolant on - flood) the relay sounds like it's being driven by PWM, it turns on and off 15-20 times per second (the actual pulse rate may be higher, but I'm using a mechanical relay so I can't confirm). I'd have thought M7 (coolant on - mist) would use PWM, but for M8 the port would turn on and stay on solid. Is this a bug or by design? (In case you're wondering, I'd hoped to use M8 / M9 to control the relay for vacuum).
Thanks in advance for any help.