激光雕刻机 - 嘉立创EDA开源硬件平台

编辑器版本 ×
标准版 Standard

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版 professional

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

专业版 激光雕刻机

  • 8.9k
  • 11
  • 80

简介:基于悬臂机械臂结构,设计的激光雕刻机

开源协议: GPL 3.0

(未经作者授权,禁止转载)

已参加:星火计划2023

创建时间: 2023-11-05 17:24:37
更新时间: 2024-04-06 00:23:56
描述

描述

设计一个悬臂机械结构的激光雕刻机,精致、功能完善、使用方便的桌面式激光雕刻机。

项目开源,主要包括如下部分:

1.激光雕刻机主体机械结构

2.主控的硬件电路图、PCB板

3.相关的Marling固件

4.上位机

一 作品分析

激光雕刻机主要由PC机、单片机、XYZ轴限位传感器、XYZ轴步进电机、步进电机驱动、XYZ传动轴、激光头等部分组成。

首先,将要打印的文字或者图片导入软件中,通过简单参数设置,软件通过串口模块传输数据给单片机,进行定位工件后,开始雕刻,单片机控制着步进电机精确运动,实现对工件的准确雕刻,等待一会儿便完成了雕刻的任务,到此雕刻结束。

系统设计的总体框图

 

 

二 作品相关功能

1.通过限位开关进行初步的定位


2.通过GT2同步带传动

3.上位机,通过PWM控制激光头的光束大小

4.可以通过丝杆调节Z轴的高度,满足不同高度物体的雕刻

5.上位机可以控制激光头的移动速度

三 作品属性

1.激光雕刻机主体

总体设计了两个版本,如下图:

 

激光雕刻机 V1.0

激光雕刻机 V2.0

 

两个版本的区别主要在于激光雕刻机主体架构不同。激光雕刻机 V1.0作品组装出来,发生了不稳定的前倾现象,这可能是建模时候没有做好受力分析和简单粗暴的结果,基本不能满足需求;激光雕刻机 V2.0架构设计方式更加稳定,精度更高,便于安装,使用方便,移动速度飞快,可以完美雕刻实物。

2.主控板

2.1主控

这是PCB主控,图片如下图:

jx3JIcFZnuFbxoA9XS48GSqmm1L411edWz6dQ4Ts.jpeg

主控实物图

经过测试其存在一定的小毛病,后期会改进

2.2主控和扩展板组合

扩展板我们采用的是Ramps1.4,这是普遍应用于3D打印机和雕刻机的扩展板,预留有步进电机驱动器接口、12V电源接口、限位开关接口、PWM控制接口等多种接口。

tYsPaI9D9sfZdJsCPLAmBchrr6pjMWmaAUYLzLfh.jpeg

3wfSeXlcwGJaBf2tL53huznEQ2bA64x1NiNqqJlR.jpeg

3.步进电机驱动器

本项目使用的是TMC2225电机驱动模块,采用16细分。

TMC2225

4.220V转12V直流电源模块

步进电机需要12V的电源才能驱动,为此需要一个220V转12V直流电源模块,如图所示

220V转12V直流电源模块

 

 

5.导轨

6.串口模块

    串口模块是控制板与上位机通讯模块,它的主要作用是接收上位机发过来的信号,完成相应的动作,并将执行结果反馈给上位机。

 

四 软件说明

一.转化G代码软件

我们需要把图片、文字等转化成G代码,机器才能够识别出来,进行系统性的雕刻,我们采用的是Inkscape软件将矢量图转化成为G代码。

软件页面

二.上位机操作软件

可以控制机器运行,开启激光头,控制运动速度、激光强度,显示雕刻的实时轨迹等

软件操作界面

三.Marling固件

 主控使用Arduino 2560,编译环境使用的Visual studio Code,软件主要包括电机运动、协议解析、存储策略等。驱动方面主要包括通讯、Flash驱动、电机驱动、开关驱动等。

五 实物展示

激光雕刻机 V2.0

 

视频链接:

https://b23.tv/3aBfqtt

 

设计图
原理图
1 /
PCB
1 /
未生成预览图,请在编辑器重新保存一次
工程视频/附件
序号 文件名称 下载次数
1

马儿_0001.ngc

59
2

Marlin.ino

87
3

装配体6.SLDASM

74
工程成员
侵权投诉
相关工程
换一批
加载中...
添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

温馨提示
动态内容涉嫌违规
内容:
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

support
  • 开源平台公众号

MP