Hi there, Team R7.

Hi there, Team R7.
I’ve got my machine up and running with the tiny G, got my homing switching working perfectly with chilipeppr. Tried my first cut on Sunday and had a small issue with cutting 30mm circles. I’ll try to upload a photo of what they looked like. Basically as a first pass, I used a fusion 360 trace operation which doesn’t use g02 or G03 but uses G01 straight segments to construct circles,. The circles ended up being a little weird. I have a feeling that it has something to do with the feed rate of 1500 mm/ min and a cutting speed if 8000 rpm. I think there may have been some deflection happening due to the higher speed, the relatively low rpm and the wood grain. Then again, the R7 doesn’t really feel like it would deflect a whole lot given its study construction . The chamfer bit I was using was also fairly hefty with a 6mm shaft which was mostly inserted into the collet. Any thoughts on what might be going on?

Here’s he setting I have in chilipeppr:

[fb] firmware build 440.20
[fv] firmware version 0.97
[hp] hardware platform 1.00
[hv] hardware version 8.00
[id] TinyG ID 3X3566-KPR
[ja] junction acceleration 100000 mm
[ct] chordal tolerance 0.0100 mm
[sl] soft limit enable 0
[st] switch type 0 [0=NO,1=NC]
[mt] motor idle timeout 2.00 Sec
[ej] enable json mode 0 [0=text,1=JSON]
[jv] json verbosity 4 [0=silent,1=footer,2=messages,3=configs,4=linenum,5=verbose]
[js] json serialize style 1 [0=relaxed,1=strict]
[tv] text verbosity 1 [0=silent,1=verbose]
[qv] queue report verbosity 1 [0=off,1=single,2=triple]
[sv] status report verbosity 1 [0=off,1=filtered,2=verbose]
[si] status interval 250 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 1 [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 0 [0=X,1=Y,2=Z…]
[1sa] m1 step angle 1.800 deg
[1tr] m1 travel per revolution 8.0000 mm
[1mi] m1 microsteps 8 [1,2,4,8]
[1po] m1 polarity 1 [0=normal,1=reverse]
[1pm] m1 power management 2 [0=disabled,1=always on,2=in cycle,3=when moving]
[2ma] m2 map to axis 1 [0=X,1=Y,2=Z…]
[2sa] m2 step angle 1.800 deg
[2tr] m2 travel per revolution 8.0000 mm
[2mi] m2 microsteps 8 [1,2,4,8]
[2po] m2 polarity 1 [0=normal,1=reverse]
[2pm] m2 power management 2 [0=disabled,1=always on,2=in cycle,3=when moving]
[3ma] m3 map to axis 1 [0=X,1=Y,2=Z…]
[3sa] m3 step angle 1.800 deg
[3tr] m3 travel per revolution 8.0000 mm
[3mi] m3 microsteps 8 [1,2,4,8]
[3po] m3 polarity 1 [0=normal,1=reverse]
[3pm] m3 power management 2 [0=disabled,1=always on,2=in cycle,3=when moving]
[4ma] m4 map to axis 2 [0=X,1=Y,2=Z…]
[4sa] m4 step angle 1.800 deg
[4tr] m4 travel per revolution 8.0000 mm
[4mi] m4 microsteps 8 [1,2,4,8]
[4po] m4 polarity 1 [0=normal,1=reverse]
[4pm] m4 power management 2 [0=disabled,1=always on,2=in cycle,3=when moving]
[xam] x axis mode 1 [standard]
[xvm] x velocity maximum 1500 mm/min
[xfr] x feedrate maximum 1500 mm/min
[xtn] x travel minimum 0.000 mm
[xtm] x travel maximum 815.000 mm
[xjm] x jerk maximum 20 mm/min^3 * 1 million
[xjh] x jerk homing 10000 mm/min^3 * 1 million
[xjd] x junction deviation 0.0500 mm (larger is faster)
[xsn] x switch min 3 [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 800 mm/min
[xlv] x latch velocity 100 mm/min
[xlb] x latch backoff 10.000 mm
[xzb] x zero backoff 10.000 mm
[yam] y axis mode 1 [standard]
[yvm] y velocity maximum 1500 mm/min
[yfr] y feedrate maximum 1500 mm/min
[ytn] y travel minimum 0.000 mm
[ytm] y travel maximum 795.000 mm
[yjm] y jerk maximum 20 mm/min^3 * 1 million
[yjh] y jerk homing 10000 mm/min^3 * 1 million
[yjd] y junction deviation 0.0500 mm (larger is faster)
[ysn] y switch min 3 [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 800 mm/min
[ylv] y latch velocity 100 mm/min
[ylb] y latch backoff 10.000 mm
[yzb] y zero backoff 10.000 mm
[zam] z axis mode 1 [standard]
[zvm] z velocity maximum 1500 mm/min
[zfr] z feedrate maximum 1500 mm/min
[ztn] z travel minimum 0.000 mm
[ztm] z travel maximum 115.000 mm
[zjm] z jerk maximum 100 mm/min^3 * 1 million
[zjh] z jerk homing 40 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 5.000 mm
[zzb] z zero backoff 1.000 mm
[aam] a axis mode 3 [radius]
[avm] a velocity maximum 230400 deg/min
[afr] a feedrate maximum 230400 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 11520 deg/min^3 * 1 million
[ajd] a junction deviation 0.0500 deg (larger is faster)
[ara] a radius value 0.1990 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 370.000 mm
[g54y] g54 y offset 400.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
tinyg [mm] ok>

@Kevin_McNally thank you for posting this here.

The speed seems a little high but not out of range by a long shot, I’m not the wood guy here though.

Let’s try something. Shoot me your DXF. Let me run it through Cambam and send you the Gcode.

I will use your speeds and RPM. Give me the depth of cut you would like to try to see on the test. Home will be lower LH corner at Z = 0. Basically touch the endmill to the surface in the lower LH and hit go. Also let me know if your G20 or G21.

What current do you have going to the different axis? And how easy do the axis turn when powered off turning them by hand.

Hi guys,

Thanks for the great support. Brandon, I was able to upload data on the chilipeppr google + site but I don’t see a button for it on SMW3D’s site. How should I go about getting this data to you? I could also just email it to you. By the way, although I have a DXF file I have been exporting as IGS so far which makes it easily editable in Fusion 360.

Eric, I actually received a similar suggestion on the chilipeppr site. Sounds like I’m closing in on solving this!

Just a note: but I’m in Japan, so I’ll be posting in the evenings nd mornings your time.

Thanks again!

Brandon, I just replied via email but here is a link tothe data in my dropbox account:

I’m using metric, btw. G21. In the previously sent Dropbox link, I included both DWF and IGS…

Sorry for the multiple messages, I’m typing this as I commute to work. Preferred depth is 1mm.

Eric my axes turn well. Not too tight not too loose as per the assembly video instructions.

@Kevin_McNally I loaded it up will set tool paths this evening and get it to you later today.

@Kevin_McNally The DXF is a mess bud. At least to CamBam. It appears you used separators in the drawing to equally space the circles. These are showing up as multiple layers, when I go to delete it appears they are tied to other layers as I cannot join them after deleting. This may very well be a difference between fusion and Cam Bam.

May need to start with just a circle. Plain, single arc. I’m unfortunately not able to hack at this one.
https://drive.google.com/file/d/0B9PKF5WQeOX5YkNwUFZMSnBCUVk/view?usp=sharing
Try this. Just a plain circle, 40mm diameter, .4mm depth, 800mm/m run 300mm/m dive. This should separate the mechanical from the communication.

@Brandon_Satterfield Try this one. I fixed the DXF: https://drive.google.com/file/d/0B1rU7sHY9d8qREFxR3FlX2RkaVE/view?usp=sharing

FYI the link is a CAMBAM file with the fixed DXF already imported.

Brandon, thanks for the effort there. Eric, thanks you as well. I exported the data as a DXF ‘text’ file which made it quite large. I have isolated the exact piece I need and exported it as a binary DXF this time. I guess Eric already fixed things up though. Eric, I assume that file is for Brandon?
Just in case, you can use the same from to before to download the new DXF I have exported. This time its name is Curves-Test-02.dxf
Thanks a bunch,

K

@Kevin_McNally The problem is more that the DXF (even the new one) is not polylines, but tons of tiny segments, especially the circles (http://i.imgur.com/NnlzNz8.png)

Here is my DXF repaired for comparison: https://drive.google.com/file/d/0B1rU7sHY9d8qSXp6dDJkMVQzU2s/view?usp=sharing

Hi Eric,

Understood. I’m using vectorworks over here and then exporting these files. Thanks a lot for cleaning that up for me. I’m sure there is a way to export DXF more effectively but I will have to figure that out.

Best,

K

Brandon and Eric, just wanted to let you know that I resolved the issue. It actually ended up being a hardware problem and just needed to tighten up a few screws on the x-axis. I really appreciated the help in the meantime.

@Kevin_McNally anyway we can improve the build process to avoid any possible related issues?

In this case, it’s just the machine user which needs to be improved. I failed to tighten everything properly.

Will be posting to your feed rates file soon…