评论
|
您可以单击折叠代码“+”,例如第 12 行以查看真正的 gcode。 |
|
@svenhb嘿兄弟什么都没有发生仍然像这样我的硬件没有创建那个图像它只是遵循所有那条线没有创建 fry 图像有什么问题? |
|
请截图设置-图形-导入选项卡 |
|
我没有时间看视频… |
|
@svenhb兄弟,你知道我可以阅读和理解 gbrl 绘图仪程序的所有设置和值的网站吗? |
|
我认为大多数复选框都是不言自明的…… |
|
@svenhb兄弟,它可以工作,但我使用修改过的 grbl,我用 L293D IC 替换了 drv8825 我不满意,因为我没有学习如何使 gbrl 绘图仪工作良好,我必须学习它才能满意 |
|
这个图是用grbl-plotter画的吗?所以最后你让它工作 – 非常好! |
|
@svenhb 嘿,兄弟,是的,是我的绘图员在上面的图片中画了那幅画,但我必须使用这个修改过的 gbrl 来让它工作并处理 t3 来发送 gcode #include <伺服.h> #define LINE_BUFFER_LENGTH 512 const int penZUp = 80; const int penServoPin = 6; const int stepsPerRevolution = 20; 伺服笔伺服; 步进器 myStepperY(stepsPerRevolution, 2,3,4,5); 结构点 { 结构点 actuatorPos; 浮动 StepInc = 1; 浮动 StepsPerMillimeterX = 6.0; 浮动 Xmin = 0; 浮动 Xpos = Xmin; 布尔详细=假; void setup() { penServo.attach(penServoPin); myStepperX.setSpeed(250); Serial.println(“迷你 CNC 绘图仪活灵活现!”); void loop() 行索引 = 0; 而 (1) {
} void processIncomingLine( char* line, int charNB ) { newPos.x = 0.0; // 需要解释 while( currentIndex < charNB ) {
} } void drawLine(float x1, float y1) { 如果(详细) 如果 (x1 >= Xmax) { 如果(详细) 如果(详细) // 将坐标转换为步 // 让我们找出坐标的变化 长我; 如果 (dx > dy) { 如果(详细) 如果(详细) 延迟(线延迟); Xpos = x1; void penUp() { |
|
@svenhb 兄弟,你能帮我解决这个问题吗?我怎样才能将这个 gcode 设置为 0 位置,因为我的绘图仪需要运行很远才能开始绘图 |
|
@svenhb兄弟,除了 inkscape 和 gbrl 绘图仪或画架,我有什么方法可以生成 gcode 我的意思是笔式绘图仪的 gcode 有笔上下 |
|
|
因为 gbrl 绘图仪不起作用我使用处理 t3 将 gcode 发送到 arduino 我尝试在 gbrl 绘图仪中制作 gcode 然后导出 gcode 并在处理 T3 中打开它但是它不起作用我尝试 inkscape 它也不起作用这就是为什么我试图找到一些东西这将适用于我使用的修改后的 gbrl 兄弟 |
|
@svenhb因为我使用的是 L293D ic,所以我在使用 L293D 的设置中尝试了普通的 grbl 固件,但它不起作用,没有来自我的 x 和 y 的反馈,这就是为什么我使用修改过的 grbl 所以是的 |
|
@svenhb兄弟,我可以在这个 grbl 固件中问(https://github.com/svenhb/GRBL-Plotter/blob/master/grbl_v1.1f_Servo.hex )arduino 和伺服脉冲中 X 轴和 Y 轴的数字输入引脚是什么, ,……因为在L293D ic im中使用4个数字引脚输入x轴的2,3,4,5和8,9,10,11数字引脚Y轴并使用数字引脚6进行伺服脉冲触发.. 如果我知道 x 和 y 的正确引脚是什么,我可以将 adruino 数字引脚重新连接到 L293D ic,以便对我的 x 和 y 进行反馈“我不是专家,我还在学习兄弟” |
|
我提到的 grbl 版本对 A4988(或类似)驱动程序使用 step 和 dir 信号。 |
|
我认为问题得到了回答。 |













为什么我创建的 gcode 是这样的,我做错了什么吗?