开源改变世界!!

功能请求:绘图支持延迟 #682

推推 grbl 2年前 (2023-01-27) 179次浏览
关闭
ByronMontgomerie 打开了这个问题 2019 年 6 月 16 日 · 4条评论
关闭

功能请求:绘图支持延迟#682

ByronMontgomerie 打开了这个问题 2019 年 6 月 16 日 · 4条评论

注释

功能请求:绘图支持延迟 #682

没有提供说明。

功能请求:绘图支持延迟 #682

你好,

我一直在将此软件用于激光,现在用于绘图机器人。在这两种情况下,m3 和 m5 的某些硬件都需要延迟。在inkscape中有一个插件(J tech photonics)可以为m3添加延迟而不是m5,但是对于流动墨水之类的东西,你需要在移动前抬起笔,在移动前放下它,而不是一个。由于我没有 grbl 0.9 的可能自定义版本的源代码并且与作者打交道是有问题的,所以我正在从另一个角度看待它。

当使用填充绘制矢量图时,有些命令在其他内容的末尾包含 m3 或 m5,就好像顺序对于执行并不重要一样。G0 X4324 Y4324 M5。对于我的激光硬件,即使这会导致下冲/过冲,尤其是对于墨水而言,这一点很明显,因为该区域在运动方向上立即变暗,(激光有太多其他变量)。

我的解决方案是保存文件,打开记事本 + 并进行花哨的搜索和替换,将 G0 X432 Y432 M5 之类的内容转换为几行,中间有 G5 P0.4:

M5
G5 P0.4
G0 X432 Y432

同样对于每个独立的 M3 或 M5,我为延迟 G5 P0.4 添加了类似的行(以及在上述之前)

我会很高兴在选项中有这个复选标记以自动执行此操作。在附加的 M3 或 M5 命令中也存在冗余,因此知道哪个当前处于活动状态的逻辑将避免重复的延迟命令。

前任。
Y324 M3
Y432 M3

谢谢

功能请求:绘图支持延迟 #682

se riesci a resolvere questo problema per piacere.. ho lo stesso problema e sto cercando soluzione.. io uso una penna al posto del laser e quindi introdurre una pausa sarebbe stupendo …. se trovo qualcosa ti scrivero’ qui .. ciao

功能请求:绘图支持延迟 #682

再见 galactyus01。
Ho tradotto il tuo commento poiché la maggior parte delle persone qui usa la lingua inglese。In questo modo potresti ricevere più risposte。

上面 Galactuys01 评论的翻译。

如果你能解决这个问题,请写信给我..我有同样的问题,我正在寻找解决方案..我用笔代替激光,然后休息一下会很棒….如果我找到了我的东西会在这里写给你。

功能请求:绘图支持延迟 #682

再见,

Ho usato questo software sia per il laser che ora con un drawbot。在 entrambi i casi è necessario un ritardo per alcuni hardware per m3 e m5。In inkscape c’è un plugin (fotonica della tecnologia J) che aggiunge un ritardo per m3 ma non per m5, ma per cose come l’inchiostro che scorre, è necessario alzare la penna prima di spostarla e abbassarla prima di spostarsi, non solo尤娜。Dal momento che non ho la fonte per la versione eventualmente personalizzata di grbl 0.9 e trattare con l’autore è problematico, lo sto guardando dall’altra parte。

Quando il disegno vettoriale con riempimento, ci sono comandi che includono m3 o m5 alla fine di qualcos’altro, come se l’ordine non fosse importante per l’escuzione。G0 X4324 Y4324 M5。Per il mio hardware laser anche questo si traduce in under / overshoot, ed è evidente soprattutto con l’inchiostro, poiché l’area è immediatamente più scura nella direzione in cui sta andando il movimento (con il laser ci sono troppe altre variability)。

La mia soluzione è quella di salvare il file, aprire il blocco note + e fare una ricerca elaborata e sostituirla per convertire qualcosa come G0 X432 Y432 M5 in più righe con un G5 P0.4 tra:

M5
G5
P0.4 G0 X432 Y432

Inoltre per ogni M3 standalone o M5 aggiungo una linea simile per un ritardo G5 P0.4 (e prima di quanto sopra)

Sarebbe bello avere questo segno di spunta nelle opzioni per farlo automaticamente。Inoltre c’è ridondanza nei comandi M3 o M5 allegati, quindi la logica di sapere quale è attualmente attivo eviterebbe duplicati dei comandi di ritardo。

前任。
Y324 M3
Y432 M3

谢谢

你好!我没有忘记你!如果它有用,我已经创建了一个简单的程序。只需上传 gcode 文件 … 设置我们想要更改的内容 .. 并设置应该编写的内容而不是该代码。..你按下按钮..并保存用暂停或其他安排的文件..你也可以随意用其他命令修改m3和m5。很快!。谢谢
https://we.tl/t-pkIdZfcWeH