stm32开发3D打印机(二)——方向、相关资料链接
在这编文章里,我将写下3D打印机的相关资料链接和如何运作及之后写文章的大致方向
关于3D打印机(如何diy,零件的3D模型、Arduino源代码等等)、写字机器人的资料等,是从多个地方收集,总而言之有很多资料,如果要去其他地方找的话,恐怕要找很久
链接:https://pan.baidu.com/s/1foo8i8kDFdwJPX3yU50wXQ 提取码:kj9h
收集不易
所以如果这些资料对你有所帮助,麻烦点个赞支持一下。
打印机是如何运作的
- 首先需要一个3D模型,一般后缀名为stl,在切片软件完成切片,生成后缀为gcode的G代码文件。
- 3D打印机识别G代码的指令并运行,一般读取指令后,将执行的动作先后顺序为:
- 打印机xyz3轴归为0(既喷头坐标归0),在这个过程中一般是碰到限位开关既停止。
- 底座热床加热(一般加热到50摄氏度左右,已防止打印过程中打印物翘边,以至于打印失败)。
- 打印喷头加热(SLA一般设200-220,ABS240-250),当准备工作完成后开始打印。
- 关于断电续打,在检测到断电后,在储存设备写下两个数据,其中一个作为未完成打印并且可继续打印的标志位,而另外一个则是记录断电前E轴出料口运行距离(既是打印消耗耗材的长度),在恢复电源后读取储存设备,并继续打印。
这里就不介绍G代码的指令了(有上百条指令,功能强大丰富)。
接下来文章的大致方向
- 在下一篇文章是U盘,SD卡的驱动,usmart与FATFS文件系统。
- 再之后是读取U盘,SD卡内的文件,并解析G0、G1指令后的XYZE轴的位置。
- 将解析得到的XYZE轴位置,转换为步进电机的步数,及运行速度。
- 运用a4988步进电机驱动,写下步进电机的驱动代码。(目前8月我完成到这里,并且这里可以用写字机器人了)
- 完成对热床、喷头的温度控制,以及风扇的PWM。
- 完成限位系统,(我打算将Z轴的限位改为超声波测距,而且可以在打印过程中测量打印物的高度,以调节)。
- 断电续打功能。
- 打印物与3D模型呈镜像,如何修复。(目前已经遇到了)
- 插入ESP8266,并开发机智云,可通过手机APP控制打印机打印(可能做也可能不做)。
- 。。。。。。。。。。
最终是通过电脑串口与板子通信,或手机APP控制,进行打印。
stm32开发3D打印机(二)——方向、相关资料链接相关推荐
- stm32开发3D打印机(零)——打印板配置(未完成)
对BIGTREETECH 的 SKR-PRO-V1.2的端口.定时器.中断等配置说明 板子如下图所示 板子相关资料在下方链接,下文就不全部截图了 链接:https://pan.baidu.com/s/ ...
- stm32开发3D打印机(三)——ADC热敏电阻测温、PWM控制(已完成)
3D打印机温度读取 ADC3初始化 主控芯片为stm32f407ZG,对ADC3初始化,精度设定为12位 ADC3代码部分 void init_adc3() /ADC3初始化 {GPIO_InitTy ...
- stm32开发3D打印机(五)——TF卡spi协议与FATFS文件系统(已完成)
借鉴于正点原子stm32 Mini板 下方的代码仅为对TF卡的初始化 FATFS移植方法请看正点原子Mini板教程,以及建议完成USMART的移植 因为TFATFS移植与USMATRT没有什么好写的, ...
- stm32开发3D打印机(六)——使用FATFS文件系统读取打印文件 获取信息 执行转换 转换坐标(上)
这篇文章为读取打印文件(后缀为gcode的文件),并添加USMART功能调试 因为TFATFS移植与USMATRT没有什么好写的,而且在下方的链接:正点原子教程已经有详细的教程了,所以跳过了TATFS ...
- LabVIEW编程LabVIEW开发Andor CCD例程与相关资料
LabVIEW编程LabVIEW开发Andor CCD例程与相关资料 Andor提供一系列深度制冷.背照式CCD相机,可满足各种视野要求,该CCD具备制冷功能,在这个行业算是比较专业的了.厂家提供自己 ...
- LabVIEW编程LabVIEW开发视频教学例程与相关资料
LabVIEW编程LabVIEW开发视频教学例程与相关资料 在工厂培训中,需要对新员工进行演示操作.除了介绍工作原理,模拟教学也是一个很重要的环节.但是对于很多场合,模拟和真实环境相差很大.比如这个项 ...
- LabVIEW编程LabVIEW开发 控制NI9472例程与相关资料
LabVIEW编程LabVIEW开发 控制NI9472例程与相关资料 NI 9472 是一款数字输出模块,用于 CompactDAQ 和 CompactRIO 系统.每个通道都可接受 6 V - 30 ...
- LabVIEW编程LabVIEW开发NI 4351例程与相关资料
LabVIEW编程LabVIEW开发NI 4351例程与相关资料 NI 435x 仪器具有精确的热电偶和直流电压测量功能.您还可以使用电阻温度检测器 (RTD).热敏电阻进行温度测量,使用内置精密电流 ...
- STM32开发板动态二维码显示
业务场景需要扫码互动,咨询了小熊派官方,并没有提供案例,之前出厂时屏幕可以显示的二维码只是一个固定图片,显然不适合.到网上找了一些资料,解说的不算完整,不能直接应用.根据这些前人的提醒,自己迁移一份. ...
最新文章
- access9磅字体是多_第一套考试题
- fpga驱动步进电机转动指定角度_【硬见小百科】步进电机工作原理及实现方法...
- Linux系统cpu负载浅析
- JavaScript强化教程——jQuery选择器
- documentElement vs body区别
- MFC中创建线程实例
- Codeforces 899D Shovel Sale
- 2012服务器系统安装iis,Windows Server 2012服务器管理系统安装配置IIS8.5教程
- linux下redis安装配置及redis常用命令(实战详细版)
- 企业网络高级技术-VTP中继协议(2)
- Centos7使用Yum安装高版本的LNMP
- linux并发控制方法,linux系统并发控制
- cdn 内容分发 资源放在更接近用户的网络边缘
- 阶段3 1.Mybatis_11.Mybatis的缓存_1 今日课程安排
- 【14浙江省赛 B ZOJ 3777】Problem Arrangement 【状压dp】 【CCPC-Wannafly Winter Camp Day2 K Sticks】
- 安卓调用TSC打印机打印图片
- STM32接电机驱动,杜邦线供电,然后反烧问题
- html表格筛选排序规则,excel表格的排序规则与排序技术
- 一个非常有意思的网站
- 移动电影院新版本新功能新体验