Replies: 5 comments 3 replies
-
I'm just a peer guy watching the space, but my first hypothesis would be
that G01 is not a recognized command in the 3D printing world. Could you
do a search and replace from G01 to G1?
…On Sat, Apr 10, 2021 at 12:29 PM Mark Rehorst ***@***.***> wrote:
I use a program called Sandify <https://sandify.org/> to generate pattern
files to run on my sand table. The table has no extruder, so the pattern
files consist almost entirely of G01 commands with X and Y coordinates (see
below). Right now ArcWelder doesn't make any changes to those files, I
suspect because they lack any extrusion. If I post process and add an E
ordinate to each G01 statement in the Sandify pattern file, will ArcWelder
then process the files into arc commands?
Does ArcWelder just look for the E, or does it look at for a numerical
value with the E, and does the numerical value need to change for every
statement?
I am using a Duet2 controller board that runs reprap firmware and supports
G02 and G03 commands...
This is the top of a typical pattern file:
`; Created by Sandify
; https://sandify.org
; Version: 0.2.4
;
; Machine type: Rectangular
; Min X (mm): 0
; Max X (mm): 500
; Min Y (mm): 0
; Max Y (mm): 500
; Content type: shape
; Layer:
; Shape: Clover
; Name: polygon
; Large circle radius: 4
; Small circle radius: 1
; Visible: true
; Initial width: 10
; Initial height: 10
; X offset: 0
; Y offset: 0
; Rotate (degrees): 0
; Reverse path: false
; Number of loops: 10
; When transforming shape: smear
; Scale: true
; Scale (+/-): 100
; Scale by: constant
; Spin: false
; Track: false
; Fine tuning:
; Connect to next layer: line
; Draw portion of path (%): 100
; Backtrack at end (%): 0
; Rotate starting point (%): 0
; Reverse export path: false
;
; File name: 'clover'
;
G01 X256.667 Y250.000
G01 X256.759 Y250.004
G01 X256.931 Y250.032
G01 X257.174 Y250.106
G01 X257.476 Y250.248
G01 X257.818 Y250.474
G01 X258.180 Y250.796
G01 X258.537 Y251.223
G01 X258.862 Y251.753
G01 X259.130 Y252.382
G01 X259.318 Y253.097
G01 X259.404 Y253.881
G01 X259.373 Y254.711
G01 X259.214 Y255.562
G01 X258.923 Y256.407
G01 X258.502 Y257.215
G01 X257.962 Y257.962
G01 X257.317 Y258.622
G01 X256.588 Y259.176
G01 X255.801 Y259.608
G01 X254.982 Y259.912
G01 X254.162 Y260.085
G01 X253.368 Y260.134
G01 X252.627 Y260.070
G01 X251.961 Y259.912
G01 X251.387 Y259.683
G01 X250.916 Y259.410
G01 X250.552 Y259.121
G01 X250.293 Y258.845`
This sort of thing continues for several MB in many pattern files.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#188>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AE5J4UE6J4PMW3VZD6HAZ4DTIB4IPANCNFSM42WVK3XA>
.
|
Beta Was this translation helpful? Give feedback.
-
OK, but you asked how you can get ArcWelder to process the gcode.
…On Sat, Apr 10, 2021 at 4:12 PM Mark Rehorst ***@***.***> wrote:
Sandify was written to take advantage of cheap 3D printer controller
boards. AFAIK, all gcode interpreters will treat G01 and G1 the same.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#188 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AE5J4UHELMM3HSP7TDTBLDDTICWMXANCNFSM42WVK3XA>
.
|
Beta Was this translation helpful? Give feedback.
-
How interesting. I'm sure FormerLurker can tell us more about how it
selects. He probably isn't processing what, in 3D printing, are travel
moves.
…On Sat, Apr 10, 2021 at 5:35 PM Mark Rehorst ***@***.***> wrote:
OK- I ran it with a G01s replaced by G1 and it did nothing, but then I
appended a bunch of Exx strings to the ends of the now G1 command lines and
it converted to arcs.
Hmmmm....
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#188 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AE5J4UBUHGJ5PYRPIFUHX73TIDADXANCNFSM42WVK3XA>
.
|
Beta Was this translation helpful? Give feedback.
-
Yes, at the moment it only compresses extrusions. I've been planning to remove this limitation. It's won't be terribly difficult, but it will take some time.
FYI, to save yourself some time, add an Not sure if you know this, so I figured I'd add it: If you download visual studio code (or any other IDE worth it's salt) you can hold the alt key down and scroll down to select a column of characters, then you can type If I have time I'll see what can be done about travel moves ASAP. Been MIA for the last few weeks mostly due to some work/personal issues, but hope to be back at it again soon! |
Beta Was this translation helpful? Give feedback.
-
You may need to increase the resolution to get conversation for poligins
with long sides. Play around with that setting until it looks good.
Regarding automation, i wouldn't bother. I will update it soon.
|
Beta Was this translation helpful? Give feedback.
-
I use a program called Sandify to generate pattern files to run on my sand table. The table has no extruder, so the pattern files consist almost entirely of G01 commands with X and Y coordinates (see below). Right now ArcWelder doesn't make any changes to those files, I suspect because they lack any extrusion. If I post process and add an E ordinate to each G01 statement in the Sandify pattern file, will ArcWelder then process the files into arc commands?
Does ArcWelder just look for the E, or does it look at for a numerical value with the E, and does the numerical value need to change for every statement?
I am using a Duet2 controller board that runs reprap firmware and supports G02 and G03 commands...
This is the top of a typical pattern file:
`; Created by Sandify
; https://sandify.org
; Version: 0.2.4
;
; Machine type: Rectangular
; Min X (mm): 0
; Max X (mm): 500
; Min Y (mm): 0
; Max Y (mm): 500
; Content type: shape
; Layer:
; Shape: Clover
; Name: polygon
; Large circle radius: 4
; Small circle radius: 1
; Visible: true
; Initial width: 10
; Initial height: 10
; X offset: 0
; Y offset: 0
; Rotate (degrees): 0
; Reverse path: false
; Number of loops: 10
; When transforming shape: smear
; Scale: true
; Scale (+/-): 100
; Scale by: constant
; Spin: false
; Track: false
; Fine tuning:
; Connect to next layer: line
; Draw portion of path (%): 100
; Backtrack at end (%): 0
; Rotate starting point (%): 0
; Reverse export path: false
;
; File name: 'clover'
;
G01 X256.667 Y250.000
G01 X256.759 Y250.004
G01 X256.931 Y250.032
G01 X257.174 Y250.106
G01 X257.476 Y250.248
G01 X257.818 Y250.474
G01 X258.180 Y250.796
G01 X258.537 Y251.223
G01 X258.862 Y251.753
G01 X259.130 Y252.382
G01 X259.318 Y253.097
G01 X259.404 Y253.881
G01 X259.373 Y254.711
G01 X259.214 Y255.562
G01 X258.923 Y256.407
G01 X258.502 Y257.215
G01 X257.962 Y257.962
G01 X257.317 Y258.622
G01 X256.588 Y259.176
G01 X255.801 Y259.608
G01 X254.982 Y259.912
G01 X254.162 Y260.085
G01 X253.368 Y260.134
G01 X252.627 Y260.070
G01 X251.961 Y259.912
G01 X251.387 Y259.683
G01 X250.916 Y259.410
G01 X250.552 Y259.121
G01 X250.293 Y258.845`
This sort of thing continues for several MB in many pattern files.
Beta Was this translation helpful? Give feedback.
All reactions