RodeoClown

Forum Replies Created

Viewing 15 posts - 1 through 15 (of 15 total)
  • Author
    Posts
  • in reply to: Macro Support #6544
    RodeoClown
    Member

    Ha, they are the same as some of the ones I use. I have them everywhere. One on the drill press, one on the drop saw, one on the mill.

    I first did an acrylic mount, but switched to a 3d printed one that was re-enforced with aluminium as I kept bumping it and putting it out of wack.

    I found the best approach was to use only one, keep it parallel to the spindle and use an offset. As soon as I introduced angles into it, the height of the tool became an issue. And large tools, like face mills, became impossible to line up.

    in reply to: Spindle Synchronisation. #6543
    RodeoClown
    Member

    The problem is that when the tap starts to drive into the aluminium or steel, it slows down and then the z axis starts to mangle the thread a bit. At the moment I use a floating chuck, but it is a bit slow and doesn’t produce the nicest of threads. If I want really nice threads, I find the best thing is to shove the tap in my 18v cordless drill and cut them that way (if my dad is reading this, this is not your son typing this, you taught him better than that and he would never disrespect his tools like that). It would be to get that first force of a fixed tap for a clean bite, and then vary the z axis feed rate to stay in sync with the rotation and get a clean thread the whole way through.

    This is spindle sync on a planetcnc controlled lathe.

    in reply to: Forum for ChiliPeppr #6529
    RodeoClown
    Member

    Yeah, I always loath trying to find anything on the Google+ pages.

    I don’t mind the google forums though, but I have never administered a forum so I don’t know what makes good/bad from that point.

    Can’t wait.

    in reply to: Macro Support #6522
    RodeoClown
    Member

    That looks awesome, I never thought of inserting it into the viewer.

    How do you have your microscopes mounted? I 3d printed a mount for my spindle, but am going to redesign to work in conjunction with a dust extractor. I actually just bought two new ones that are a lot smaller, so I can mount them closer to the cutting tool. I am impatient and the time it took for me to move from centred on the cam to centred on the tip was like 6 – 7 seconds. Talk about a first world issue.

    in reply to: VFD Speed control. #6478
    RodeoClown
    Member

    Just realised my link didn’t work with my original post.

    I tried to insert This

    You would think a career in IT would make me immune to such errors, but evidently not.

    Anyhow, has anyone used one of them?

    in reply to: Macro Support #6438
    RodeoClown
    Member

    Nice work, I am putting some thought into making my own widgets for Chilipeppr. I use a usb microscope for aligning my cutting tip, first aligning the camera to the stock point on what I am cutting and then running g-code to apply an offset so my tip is aligned.

    Would be good to make an all in one solution, but may be out of my developmental reach.

    in reply to: Firmware update has broken my limit switches. #6209
    RodeoClown
    Member

    I think I have narrowed this down further, when I try to move on any axis using the arrow keys or +/- I seem to try to move 450mm at a time on x and y or 100mm on z, which is my max travel specs.

    My settings are as follows, can anyone see anything wrong.

    Funny thing is, it worked fine right after I flashed it, I was able to move around with no problems. Then when I went to actually do some work, it stopped.

    [fb] firmware build 429.01
    [fv] firmware version 0.97
    [hp] hardware platform 1.00
    [hv] hardware version 8.00
    [id] TinyG ID 2X2660-GQX
    [ja] junction acceleration 100000 mm
    [ct] chordal tolerance 0.010 mm
    [sl] soft limit enable 0
    [st] switch type 1 [0=NO,1=NC]
    [mt] motor idle timeout 2.00 Sec
    [ej] enable json mode 0 [0=text,1=JSON]
    [jv] json verbosity 3 [0=silent,1=footer,2=messages,3=configs,4=linenum,5=verbose]
    [js] json serialize style 1 [0=relaxed,1=strict]
    [tv] text verbosity 0 [0=silent,1=verbose]
    [qv] queue report verbosity 0 [0=off,1=single,2=triple]
    [sv] status report verbosity 1 [0=off,1=filtered,2=verbose]
    [si] status interval 100 ms
    [ec] expand LF to CRLF on TX 0 [0=off,1=on]
    [ee] enable echo 0 [0=off,1=on]
    [ex] enable flow control 2 [0=off,1=XON/XOFF, 2=RTS/CTS]
    [baud] USB baud rate 5 [1=9600,2=19200,3=38400,4=57600,5=115200,6=230400]
    [net] network mode 0 [0=master]
    [gpl] default gcode plane 0 [0=G17,1=G18,2=G19]
    [gun] default gcode units mode 1 [0=G20,1=G21]
    [gco] default gcode coord system 1 [1-6 (G54-G59)]
    [gpa] default gcode path control 2 [0=G61,1=G61.1,2=G64]
    [gdi] default gcode distance mode 0 [0=G90,1=G91]
    [1ma] m1 map to axis 3 [0=X,1=Y,2=Z…]
    [1sa] m1 step angle 1.800 deg
    [1tr] m1 travel per revolution 1.2500 mm
    [1mi] m1 microsteps 8 [1,2,4,8]
    [1po] m1 polarity 0 [0=normal,1=reverse]
    [1pm] m1 power management 1 [0=disabled,1=always on,2=in cycle,3=when moving]
    [1pl] m1 motor power level 0.000 [0.000=minimum, 1.000=maximum]
    [2ma] m2 map to axis 0 [0=X,1=Y,2=Z…]
    [2sa] m2 step angle 1.800 deg
    [2tr] m2 travel per revolution 5.0000 mm
    [2mi] m2 microsteps 8 [1,2,4,8]
    [2po] m2 polarity 1 [0=normal,1=reverse]
    [2pm] m2 power management 1 [0=disabled,1=always on,2=in cycle,3=when moving]
    [2pl] m2 motor power level 0.000 [0.000=minimum, 1.000=maximum]
    [3ma] m3 map to axis 2 [0=X,1=Y,2=Z…]
    [3sa] m3 step angle 1.800 deg
    [3tr] m3 travel per revolution 4.0000 mm
    [3mi] m3 microsteps 8 [1,2,4,8]
    [3po] m3 polarity 1 [0=normal,1=reverse]
    [3pm] m3 power management 1 [0=disabled,1=always on,2=in cycle,3=when moving]
    [3pl] m3 motor power level 0.000 [0.000=minimum, 1.000=maximum]
    [4ma] m4 map to axis 1 [0=X,1=Y,2=Z…]
    [4sa] m4 step angle 1.800 deg
    [4tr] m4 travel per revolution 5.0000 mm
    [4mi] m4 microsteps 8 [1,2,4,8]
    [4po] m4 polarity 0 [0=normal,1=reverse]
    [4pm] m4 power management 1 [0=disabled,1=always on,2=in cycle,3=when moving]
    [4pl] m4 motor power level 0.000 [0.000=minimum, 1.000=maximum]
    [xam] x axis mode 1 [standard]
    [xvm] x velocity maximum 600 mm/min
    [xfr] x feedrate maximum 600 mm/min
    [xtn] x travel minimum 0.000 mm
    [xtm] x travel maximum 450.000 mm
    [xjm] x jerk maximum 100 mm/min^3 * 1 million
    [xjh] x jerk homing 20 mm/min^3 * 1 million
    [xjd] x junction deviation 0.0500 mm (larger is faster)
    [xsn] x switch min 0 [0=off,1=homing,2=limit,3=limit+homing]
    [xsx] x switch max 0 [0=off,1=homing,2=limit,3=limit+homing]
    [xsv] x search velocity 500 mm/min
    [xlv] x latch velocity 100 mm/min
    [xlb] x latch backoff 2.000 mm
    [xzb] x zero backoff 1.000 mm
    [yam] y axis mode 1 [standard]
    [yvm] y velocity maximum 600 mm/min
    [yfr] y feedrate maximum 600 mm/min
    [ytn] y travel minimum 0.000 mm
    [ytm] y travel maximum 450.000 mm
    [yjm] y jerk maximum 100 mm/min^3 * 1 million
    [yjh] y jerk homing 20 mm/min^3 * 1 million
    [yjd] y junction deviation 0.0500 mm (larger is faster)
    [ysn] y switch min 0 [0=off,1=homing,2=limit,3=limit+homing]
    [ysx] y switch max 0 [0=off,1=homing,2=limit,3=limit+homing]
    [ysv] y search velocity 500 mm/min
    [ylv] y latch velocity 100 mm/min
    [ylb] y latch backoff 2.000 mm
    [yzb] y zero backoff 1.000 mm
    [zam] z axis mode 1 [standard]
    [zvm] z velocity maximum 600 mm/min
    [zfr] z feedrate maximum 600 mm/min
    [ztn] z travel minimum 0.000 mm
    [ztm] z travel maximum 100.000 mm
    [zjm] z jerk maximum 100 mm/min^3 * 1 million
    [zjh] z jerk homing 20 mm/min^3 * 1 million
    [zjd] z junction deviation 0.0500 mm (larger is faster)
    [zsn] z switch min 0 [0=off,1=homing,2=limit,3=limit+homing]
    [zsx] z switch max 0 [0=off,1=homing,2=limit,3=limit+homing]
    [zsv] z search velocity 400 mm/min
    [zlv] z latch velocity 100 mm/min
    [zlb] z latch backoff 2.000 mm
    [zzb] z zero backoff 1.000 mm
    [aam] a axis mode 0 [disabled]
    [avm] a velocity maximum 172800 deg/min
    [afr] a feedrate maximum 172800 deg/min
    [atn] a travel minimum -1.000 deg
    [atm] a travel maximum -1.000 deg
    [ajm] a jerk maximum 5760 deg/min^3 * 1 million
    [ajh] a jerk homing 5760 deg/min^3 * 1 million
    [ajd] a junction deviation 0.0500 deg (larger is faster)
    [ara] a radius value 0.1989 deg
    [asn] a switch min 0 [0=off,1=homing,2=limit,3=limit+homing]
    [asx] a switch max 0 [0=off,1=homing,2=limit,3=limit+homing]
    [asv] a search velocity 600 deg/min
    [alv] a latch velocity 100 deg/min
    [alb] a latch backoff 5.000 deg
    [azb] a zero backoff 2.000 deg
    [bam] b axis mode 0 [disabled]
    [bvm] b velocity maximum 3600 deg/min
    [bfr] b feedrate maximum 3600 deg/min
    [btn] b travel minimum -1.000 deg
    [btm] b travel maximum -1.000 deg
    [bjm] b jerk maximum 20 deg/min^3 * 1 million
    [bjd] b junction deviation 0.0500 deg (larger is faster)
    [bra] b radius value 1.0000 deg
    [cam] c axis mode 0 [disabled]
    [cvm] c velocity maximum 3600 deg/min
    [cfr] c feedrate maximum 3600 deg/min
    [ctn] c travel minimum -1.000 deg
    [ctm] c travel maximum -1.000 deg
    [cjm] c jerk maximum 20 deg/min^3 * 1 million
    [cjd] c junction deviation 0.0500 deg (larger is faster)
    [cra] c radius value 1.0000 deg
    [p1frq] pwm frequency 100 Hz
    [p1csl] pwm cw speed lo 1000 RPM
    [p1csh] pwm cw speed hi 2000 RPM
    [p1cpl] pwm cw phase lo 0.125 [0..1]
    [p1cph] pwm cw phase hi 0.200 [0..1]
    [p1wsl] pwm ccw speed lo 1000 RPM
    [p1wsh] pwm ccw speed hi 2000 RPM
    [p1wpl] pwm ccw phase lo 0.125 [0..1]
    [p1wph] pwm ccw phase hi 0.200 [0..1]
    [p1pof] pwm phase off 0.100 [0..1]
    [g54x] g54 x offset 0.000 mm
    [g54y] g54 y offset 0.000 mm
    [g54z] g54 z offset 0.000 mm
    [g54a] g54 a offset 0.000 deg
    [g54b] g54 b offset 0.000 deg
    [g54c] g54 c offset 0.000 deg
    [g55x] g55 x offset 75.000 mm
    [g55y] g55 y offset 75.000 mm
    [g55z] g55 z offset 0.000 mm
    [g55a] g55 a offset 0.000 deg
    [g55b] g55 b offset 0.000 deg
    [g55c] g55 c offset 0.000 deg
    [g56x] g56 x offset 0.000 mm
    [g56y] g56 y offset 0.000 mm
    [g56z] g56 z offset 0.000 mm
    [g56a] g56 a offset 0.000 deg
    [g56b] g56 b offset 0.000 deg
    [g56c] g56 c offset 0.000 deg
    [g57x] g57 x offset 0.000 mm
    [g57y] g57 y offset 0.000 mm
    [g57z] g57 z offset 0.000 mm
    [g57a] g57 a offset 0.000 deg
    [g57b] g57 b offset 0.000 deg
    [g57c] g57 c offset 0.000 deg
    [g58x] g58 x offset 0.000 mm
    [g58y] g58 y offset 0.000 mm
    [g58z] g58 z offset 0.000 mm
    [g58a] g58 a offset 0.000 deg
    [g58b] g58 b offset 0.000 deg
    [g58c] g58 c offset 0.000 deg
    [g59x] g59 x offset 0.000 mm
    [g59y] g59 y offset 0.000 mm
    [g59z] g59 z offset 0.000 mm
    [g59a] g59 a offset 0.000 deg
    [g59b] g59 b offset 0.000 deg
    [g59c] g59 c offset 0.000 deg
    [g92x] g92 x offset 0.000 mm
    [g92y] g92 y offset 0.000 mm
    [g92z] g92 z offset 0.000 mm
    [g92a] g92 a offset 0.000 deg
    [g92b] g92 b offset 0.000 deg
    [g92c] g92 c offset 0.000 deg
    [g28x] g28 x position 0.000 mm
    [g28y] g28 y position 0.000 mm
    [g28z] g28 z position 0.000 mm
    [g28a] g28 a position 0.000 deg
    [g28b] g28 b position 0.000 deg
    [g28c] g28 c position 0.000 deg
    [g30x] g30 x position 0.000 mm
    [g30y] g30 y position 0.000 mm
    [g30z] g30 z position 0.000 mm
    [g30a] g30 a position 0.000 deg
    [g30b] g30 b position 0.000 deg
    [g30c] g30 c position 0.000 deg

    Rolling back now to 380 firmware as I have work to do.

    Also, what has changed with the Jerk settings, they seem to max out now at a million where I used to have them set a lot higher than that as I am on ballscrews.

    in reply to: Firmware update has broken my limit switches. #6205
    RodeoClown
    Member

    Trying to set it from both CoolTerm and tgfx.

    Running TGFX build 3259 on windows.

    My travel limits are 450x450x100, and tgfx loads up at 0,0,0 and I immediately get the error that I have triggered a limit switch.

    Is there a list of the new features that could lead to this error?

    in reply to: 1st Motor Driver Appears Failed #5597
    RodeoClown
    Member

    I finally got around to emailing this link and it didn’t work, is there a typo?

    5.1.0 – Unknown address error 550-‘No Such User Here”‘

    in reply to: tgFX/TinyG getting started (noob) #5596
    RodeoClown
    Member

    Ha! been there.

    For some reason the tabs have to be clicked in exactly the right place.

    There is a sweet spot that is in the lower right hand corner of the tab, you will know you are on it as the tab highlights. Just move your mouse randomly over the tabs until they highlight. I’m on w7 x64 as well, anyone else have this issue?

    Also, at times the left and right arrows change tabs, but it beats me why that happens.

    As far as config goes, I found it was better to do config through terminal, as it allowed me to effectively use a config file. i.e. paste the config in in one big blat. This takes some tweaking but is way easier when it comes to trialling new firmware and resetting boards.

    If using tgfx for config, query each config change you make so you know it worked. I crunched a tip when the change I made to polarity didn’t take and I was a bit ham fisted.

    Also, the tool path thing was a mystery to me as well. Something I did made it work, but I have no idea what. It wasn’t working, and then one day it worked. I really hope it doesn’t not work again. 🙂 If someone could post a guide for how to configure the tool path it would help at least two people.

    I must say though, for the money, it is a ripper of a controller. I love it.

    in reply to: 1st Motor Driver Appears Failed #5402
    RodeoClown
    Member

    Unfortunately that didn’t help. Does it sound like my TinyG is faulty?

    The logistics of this is going to suck the big one if it is, I already copped a $50 shipping charge to get it to Australia. Wondering if it would be easier to just use a 3rd party driver instead, any recommendations? I was hoping at some point to do this anyhow so I could run two ball screws on my gantry to reduce lateral play.

    I followed the documentation to the tee, and I double check it all tonight, everything is wired correctly. The only thing different is I reversed the polarity of my x and y steppers so the arrow keys on the keyboard match the movement of the table, but this is irrelevant. PSU is 24v 10a, limit switches are passive. Board is cooled with a larger than required fan.

    in reply to: Overshooting Max Velocity #5395
    RodeoClown
    Member

    Thanks, I just ate a chunk out of one of my clamps as I was a couple of meters from the panic button. Turns out I can cut steel without much effort. 🙂

    I will roll back now.

    in reply to: Overshooting Max Velocity #5392
    RodeoClown
    Member

    I did it through terminal and got the same results, but now a couple of days later it has switched and is now on $st 1 but won’t switch to $st 0… it isn’t that big of a deal. The big issue I have is when I hit the limit switch it throws the message through terminal and on tgfx as well, but the machine keeps moving, it doesn’t stop until I reset it(panic button).

    Where can I find the latest non edge firmware so I can roll back?

    in reply to: Overshooting Max Velocity #5362
    RodeoClown
    Member

    Yeah, was quite surprised to see it in the list when I first did it. But there it was and it works quite well.

    As far as the Switch type goes, I send $st 1 and it responds with $st 0. If I go to tgfx and query it, the switch is NO. I just rewired my switches to NO as a workaround, but I would like to go back to NC as I feel safer.

    Also, just to reiterate; My machine isn’t set to 8000 mm/min it is set to 600. It just was ignoring the 600 setting and trying to get to 8000.

    in reply to: Overshooting Max Velocity #5353
    RodeoClown
    Member

    So I upgraded my firmware last night to the edge release 412.01 to see if it helped but it didn’t. However that build takes away the ability for me to have NC limit switches so I had to do a quick require.

    I have figured out what was causing the issue I think. I am using Autodesk Inventor with the free HSM Express CAM add-on which is brilliant. But it creates G-Code that is rather verbose which TinyG just ignores, at least I thought it did.

    It turns out removing the following from the G-Code stopped the issue happening. I have googled each line and can’t figure out why though.

    (T1 D=3. CR=0. – ZMIN=-2. – FLAT END MILL)
    G0 G90 G94 G17
    G21
    G53 Z0.

    (2D CONTOUR1)
    M5
    M9
    T1
    S5000 M3
    G54
    M8

    The other thing I did was to change the first line from G0 to G1 and specified a FR, but that didn’t help on its own.

    Machine is self built, 500mm x 500mm working area driven by ballscrews with 5mm of movement per rotation, which is why the 8000 velocity is waaaaaay too much, and my steppers just stop. Oh and I am zeroing x and y before doing this move. I’ve managed to get the accuracy down to .01mm with most things I make being pretty much spot on (My calipers and digital angle measurers only go to .00mm/degrees so I don’t actually know how close to perfect I am). So far, I am pretty impressed with the Inventor and TinyG combo, it is an amazingly fast way to get great results.

Viewing 15 posts - 1 through 15 (of 15 total)