MakerLab创客实验室 — Let's Make something.
现在注册
已注册用户请 登入
收藏此话题的成员
Andy mini avatar youyyz mini avatar z447170556 mini avatar mohoxo mini avatar
Andy large avatar
MakerLab创客实验室  ›  电子部分

【需求调查】如果你升级控制板,你希望能够有哪些功能?或现在的板子有哪些功能值得改进?

By Andy at 2 年前 , 4742 次浏览

最近正在研发基于32位ARM的控制板,了解的朋友应该知道,我之前基于SmoothieWare做过一款,后来由于种种原因,当时的板子没有继续做下去。
最近一段时间,又开始了新的32位ARM控制板的研发。目前还处于软件开发阶段。由于水平有限,没能力从零开始写固件,当然我感觉也没有必要,所以,正在开发的固件是基于Marlin最新版本,大部分功能保持Marlin之前的配置,然后移植到了ARM芯片上来,由于ARM芯片速度和片上资源要比现在的Arduino AVR芯片多,所以让很多现在来看没有或不完美的功能能够有机会实现或完善。

新的固件是开源的,欢迎C,C++,STM32及3d打印爱好者参与贡献代码,目前最基本功能已可用,可以打印了(代码还没开始整理,所以有点乱,请见谅),附属功能还在开发中:
https://github.com/MakerLabMe/Marlin_STM32
目前固件已经可以打印了:

这个固件基于我之前的一个项目:
https://github.com/MakerLabMe/STM32_Arduino_Cores

所以想问一下大家,如果你打算升级控制板,你最希望有的功能是什么呢?感谢大家的回复和参与,下面的功能都是在基础功能完善后才会加的。
1、SD卡打印(原Marlin已支持,但有局限:只能用2G以下卡等);
2、通过SD卡内文件来配置机器参数(Smoothieware有这个功能,当然确切说是把所有的都在SD卡里配置,导致没有SD卡无法使用,我设想的或许只是配置最必要的功能参数,至于哪个IO口实现什么功能,还是由固件上传来实现);
3、u盘打印;
4、中文LCD(或多语言LCD,并且可以流畅用于Delta等机型中);
5、彩色液晶屏/触摸屏;
6、断电保持(断电后自动记忆当前打印状态,再次通电后,可以继续打印);
7、更多挤出头的支持(为全彩打印做准备,4~5个打印头);
8、通用功能增加(如控制CNC,雕刻机等等);
9、网络打印(连接网线或无线,实现打印功能);
10、其它

简单列了一下,不知道大家想要哪些功能,如果有其它建议或想法,也请你留下你的建议和想法。谢谢了。

35 回复
heaclovs1 medium avatar
#1 - 2 年前
heaclovs1

1、SD卡打印(原Marlin已支持,但有局限:只能用2G以下卡等);
3、u盘打印;
6、断电保持(断电后自动记忆当前打印状态,再次通电后,可以继续打印);

另外,有个问题想请教楼主,我的kossel刷入固件后,没法自动调平,X+,Y+总是要高一点(尺寸越大越亚严重),这是为什么呢,会不会是电机有问题,机械部分反复检查没发现啥问题,还是固件里需要配置?

ylduke medium avatar
#2 - 2 年前
ylduke

未必需要sd卡参数设置,我觉得eep储存参数也可以,断电也不会丢数据!~~~~
别的都是次要的,主要是打印运算不会出现卡顿才是关键

ylduke medium avatar
#3 - 2 年前
ylduke

我觉得RichCattell 1.4的固件比较可取,你可以参考参考,臂长,曲率都可以通过m666进行设置,并储存在eeprom里,自动调平,也是每个点取几次的平均值

Andy medium avatar
#4 - 2 年前
Andy

@heaclovs1
@ylduke
感谢两位的建议,会考虑的。X+,Y+总是要高一点很可能是固件设定原因

heaclovs1 medium avatar
#5 - 2 年前
heaclovs1

@Andy 不知道是哪里可以设定,请教一下,谢谢了!

正月十五 medium avatar
#7 - 2 年前
正月十五

考虑的已经很周全了 其实基于FDM成型技术的3D打印机发展至今 已经差不多了 相对于现在的控制器而言 u盘打印、网络打印、断电保持和续打功能是我比较看好的 现在已经实现的工能继续保持就好 至于触屏工能能做就做到MAKERBOT那样 否则UM2的形式也很好 不太建议追赶某国产品牌控制板触屏 像素低图标又难看 让人观感下降 升级OLED屏还是有必要的 按钮部分有个急停就好 重启可以省略了 其实下一步应该研究点新领域的东西了

Andy medium avatar
#8 - 2 年前
Andy

@正月十五 感谢你的建议。新东西新领域肯定会有的,要不强大的cpu就不能得到更好的发挥了。

ylduke medium avatar
#9 - 2 年前
ylduke   via Android

@Andy 效率啊!快出吧

noki medium avatar
#10 - 2 年前
noki   via Android

固件數據可在lcd上直接做調整

Bello medium avatar
#11 - 2 年前
Bello

楼主太强大了,不知道stm32的这个固件是用什么软件开发的呢?

Andy medium avatar
#12 - 2 年前
Andy

@Bello Arduino IDE + 我的STM32 Core文件。参考我上面的代码

taoqiang35 medium avatar
#13 - 2 年前
taoqiang35

我觉得网络打印彩色触摸

正月十五 medium avatar
#14 - 2 年前
正月十五

SD插槽不要设计成平行于屏幕 设计成垂直于屏幕方向 方便产品外观设计

q09871 medium avatar
#15 - 一年前
q09871

无线;彩色触摸;多语言(含中文);重点是最好加上送料异常检测(比如:缺料;堵料;卡料...)当送料检测到异常时机器自动暂停并报警.

jackshi618 medium avatar
#16 - 一年前
jackshi618

你好,用的是arduino due AT91SAM3X8EA 板子开发的吗?

131sss medium avatar
#18 - 一年前
131sss

能解决并联臂卡顿造成表面有麻点的问题

weakdancer medium avatar
#19 - 一年前
weakdancer

解决电源部分78M05发热严重的问题,温度很高的时候加上蜂鸣器蜂鸣,系统容易重启。

dbvwsp medium avatar
#20 - 一年前
dbvwsp

进度怎么样了?

z447170556 medium avatar
#21 - 一年前
z447170556

手机控制打印,由手机上的文件发送到打印机上,并能随时控制打印机。

z447170556 medium avatar
#22 - 一年前
z447170556

请问一下,arduino内核是怎么编写的?将arduino内核移植到stm32上都修改了哪些部分?

mohoxo medium avatar
#23 - 一年前
mohoxo

1、u盘打印;
2、中文LCD。彩色液晶屏/触摸屏;需要大尺寸屏幕。比如5-7寸的。像素还是考虑手机的那样。这个很重要。现在机器越来越大。大屏幕是趋势。毕竟平板还有点难满足。
3、断电保持(断电后自动记忆当前打印状态,再次通电后,可以继续打印);
4、更多挤出头的支持(为全彩打印做准备,4~5个打印头);
5、通用功能增加(如控制CNC,雕刻机等等);
6、适合联机打印。(一台电脑可以控制几台打印机)
7、网络打印(连接网线或无线,实现打印功能);
8、断料续打。
9、锁屏。
10、可以扩展。比如无线,还有监控摄像头。

巨窝 medium avatar
#24 - 一年前
巨窝

断电续打,粉末打印时候可以兼容铺粉。5轴cnc兼容。
最重要的一点就是保持脱机

zhaoxuan medium avatar
#26 - 一年前
zhaoxuan

ANDY,STM32的板子做出来了吗,我想买一个用 qq2766859508

SPPS medium avatar
#27 - 一年前
SPPS

你好
断电及暂停时能提高喷头,防止停机点溶到作品,但在重新运行时的接轨得下点功夫,如何接的漂亮及无缝,蓝芽功能可以考虑,自动调平能多点多次侦测,可供使用者设定侦测点的数量及次数,可带cms 多部控制,断料、失温警报续打

SPPS medium avatar
#28 - 一年前
SPPS

补充 提供手机打印app,以上提供到时有出别忘给些优惠^

kokutou medium avatar
#29 - 12 个月前
kokutou

多几个pwm输出。
这样能添加更多的风扇。。。之类的。这样喷头散热,主板散热风扇,都能照顾到。不需要rrd风扇扩展板,淘宝卖的rrd这板子不知道为啥这么贵,简直坑爹。

电压最好能上到24v甚至更高36v,这样对大电流部件的线材的要求就能降低很多。不用很粗的线。

其实触摸屏倒是能做进去挺好的。不过建议最好能有个什么东西能自定义屏幕页面,然后每个页面上的元素位置,按钮位置,对于的操作之类的。这样就兼容性挺高,不过就是太复杂。
我搜y2b上面有很多 ili9341 触摸芯片+stm32做的触摸demo。
现在淘宝上卖的触摸屏要么很贵,要么界面设计太丑,而且大部分界面都不能自定义。
之前挺想做一个用串口和ramps通讯的触摸面板的。2.8寸ili9341触摸屏+stm32f10x核心板,很便宜的价格。但是没时间一直放下了。

然后能有更多的电机驱动器的话,对于的限位开关接口啊,热敏电阻接口啊,都多多益善。
repetier最近的固件里,有一些断料检测的功能,等等。

盗版小朝 medium avatar
#31 - 11 个月前
盗版小朝

无线打印和断电保持吧,感觉在小液晶屏上界面不够舒服,现在想做无线连接,然后发送文件到打印机上,电脑上设置参数,发送打印开始命令,打印机打印,反馈打印进度,当前温度等信息。简单地说,就是界面放到电脑上的离线打印(我是不是想太多……)

魔力冻 medium avatar
#32 - 10 个月前
魔力冻

@Andy 您好,我想在ramps1.4上外接一个wifi模块,通过wifi上位机软件发送信息给板子能实现停止,开始,看了marlin固件程序很复杂,想知道在哪一部分修改可以实现我想要的动作呢?或者说这个可以实现吗?

东方客 medium avatar
#33 - 9 个月前
东方客

你好,我想问一下上诉你提到的问题都解决了吗?ATM2560可以用吗?

pengwon medium avatar
#34 - 7 个月前
pengwon

@Andy 请问Arduino IDE1.6.8如何使用STM32_Arduino?用你在github上的json,安装时在最后时刻提示CRC错误。

1006482554 medium avatar
#35 - 7 个月前
1006482554

你好,你个人认为FDM类型的打印机在结构上海有改进的空间吗?最基本的运动原理部分,比如像并联臂那样的基本结构改变。我最近对结构方面有些想法,但是我不会编程,所以想请教一下.@Andy