开源改变世界!!

功能请求:更明显的 DRO #70

推推 grbl 2年前 (2023-01-31) 126次浏览
关闭
onekk 打开了这个问题 2015 年 6 月 6 日 · 4条评论
关闭

功能请求:更明显的 DRO#70

onekk 打开了这个问题 2015 年 6 月 6 日 · 4条评论

注释

功能请求:更明显的 DRO #70
贡献者

大家好,更明显的 DRO(在 bCNC 工作和机器坐标中)如何?
我有一个小解决方案,但在 tkinter 中我不知道如何使字体大于 14 点:

我修改了 bCNC.py 添加:
self.dro_font = (“Helvetica,16”)

修改描述工作坐标和机械坐标标签的代码如下:

self.xwork = Label(frame, font = self.dro_font, foreground=”DarkBlue”, background=”White”,anchor=E)
self.xwork.grid(row=row,column=col,padx=1,sticky=电子战)

但我不能让它们大于 14 点:

功能请求:更明显的 DRO #70
所有者

谢谢@onekk. 完成评估版后,我将添加字体(用户可从 ini 配置)文件。我有点困惑你不能让它们大于 14pt。如果我记得从 tk8.5 开始它使用的是 true type 字体,那么缩放应该没有问题。也可以尝试使用负尺寸,例如 -16。Negative 使用屏幕的真实像素,而不是从 DPI 转换而来。

功能请求:更明显的 DRO #70
贡献者作者

@vlachoudis我在开发时的主要问题是 bCNC 没有连接到 arduino 它没有显示“dro”值,在这里当我有互联网时我没有 GRBL(在机器上)也许它对修改代码,使其无需连接即可进行“试运行”。

代码几乎完成了,但是我提出了一个拉取请求,它将与 z 轴上的代码合并。
我正在等待带有脚本语言的 eval 版本,届时我将尝试对 bCNC 的“真实”安装进行一些修改,我将尝试使用负值。

我正在研究你的代码,因为我不太了解 tkinter 接口,我使用 wxwindows 和 pyside 来处理 python。

非常感谢和问候
Carlo D.

功能请求:更明显的 DRO #70
所有者

@onekk我已经实施了您对自定义 DRO 字体的建议。您可以在 ini 文件的 [Font] 部分配置它们。目前我只有 DRO 字体,但当我并行创建新界面时,我会在那里推送更多字体

功能请求:更明显的 DRO #70
贡献者作者

非常感谢,现在我没有使用 CNC,因为我正在努力将图像转换为 gcode 程序以使其与 GRBL 兼容并使其在不浪费时间切割空气的情况下进行适当的粗加工。

问候
Carlo D.