绘图仪(写字机)——画图测试

一、将图片转换为黑白图片

使用写字机进行绘图的本质就是用图片生成供CNC机器按指定的路线运行的代码,即G-code(G代码)。那么如何轻松将图片转换为黑白图片,直接用AI转换就行。现在市面上的AI这么多,国内有豆包、千问、DeepSeek等,国外也有chatGPT、Gemini等等。

下面以豆包为例

选择自己一张喜欢的图片发送给豆包并写上要求

然后下载该图片

二、将图片转换为G代码

将图片转换为G代码也有很多,这里使用Inkscape生成G代码,Inkscape也是一款开源的软件。

首先是在顶栏选择 文件—文档属性

将宽度和高度设置为自己写字机的平台范围,我这里为150×150

然后直接将图片拖入,直接点OK

调整图片大小,使其在画布内

框选图片,在顶部选择路径——白描位图

然后在右侧可以看到白描位图的选项,有好几种模式,按照自己的需求来,我这里就选择亮度截断的效果比较好

然后就可以点击图片上的“眼睛”图片来隐藏图片来看看位图的效果

然后框选自己生成的白描位图,点击顶部的扩展——Gcodetools——工具库

选择默认即可,点击应用

会生成个配置参数

主要是修改feed和penetration feed, 简单把他看为机器运行速度和落笔速度

我的修改如下

然后再次框选自己生成的白描位图,点击顶部的扩展——Gcodetools——Gcode的路径

在首选项处可以修改生成的文件名和放置目录

然后点击回到Gcode的路径,这里的切割顺序有三种,一般都是使用逐个子路径,但有的时候使用其他会更佳,可以每种的试一下看下效果。点击应用

在自己设置的目录下,会生成一个xxx.ngc的文件,这里面存的便是G代码

三、将生成的G代码发送给写字机

那么代码生成好后,下一步便是将代码发给写字机了。那么问题来了,代码这么多总不可能一条条手动发吧,这时候就要用到一些上位机软件了。CNC的上位机软件也有很多,像是Laser grbl(好像不支持STM32,仅auduino)等等,我这里使用的是Candle

Candle 是一款专为 GRBL 固件设计的 CNC 上位机软件,可在电脑端解析 G 代码并控制 CNC 机床执行加工任务。它支持实时加工显示、刀路文件导入(如 .NC 文件)以及多种 DIY CNC 场景,适合木工雕刻、金属加工等。

打开Candle,然后将写字机通过串口(USB)连接到电脑

连接成功会显示空闲状态

点击下面的打开

选择刚刚生成的ngc文件

然后便可以看到预览图,如果觉得不行可以回到Inkscape重新调整

点击发送,机器便开始工作啦

绘制结束

文末附加内容
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇