Questions tagged «firmware»



2
固件选择:Marlin vs Repetier vs Other
我们正在自定义构建笛卡尔3D打印机,以用于生产3D打印环境,其具有以下要求: 预期Z分辨率0.13mm; 双挤出机(主要+支持材料); 四个线轴(每种材料带两个线轴,带有y连接器,以后可能添加自动切换功能); 相机; 板载11英寸触摸屏,用于控制和交互,由Raspberry Pi 3运行; 基于ATMega2560的定制板来控制打印机; 打印机应妥善处理“材料耗尽”等情况。 问题:如何选择固件? 此设置的主要固件选项(Marlin / Repetier)之间是否有显着差异?从google代码组中,我了解Repetier的代码库更加简洁,并且显然可以提供更流畅的物理性能。但是,据我所知,社区中有95%的人使用Marlin-是正确的吗? 鉴于该打印机将具有Pi3来控制“更高功能”,是否值得考虑使用像Teacup这样的紧凑型固件? 编辑12 /四月/ 2017: 对于其他寻求帮助的人:经过大量的审查,Klipper被选为最先进的固件-所有运动学计算均在主机上完成,而不是在微处理器上完成,从而显着提高了步进机的运动速度/使步伐更加流畅。
9 firmware 

2
如何在不更改硬件终点的情况下使用软件和/或切片机设置新的归位位置?
在提问之前,这是我的设置; Prusa i3(带有主板Mks Gen v1.2) 作为切片机 马林源代码 我的主要任务是将3D打印机转换为巧克力打印机。我用巧克力挤出机代替了长丝挤出机。我的问题就在那儿开始。因为,归位时,新的挤出机在y轴上稍微停止了运动。它要离开标准的20x20厘米床。其他X和Z轴正常。 因此,我按照#defines下面的解释进行操作,但是通过归位,我什至无法产生任何毫米的差异。打印机归位时,它们都将被忽略。它停在硬件端点上,最终停在那里。 我只想为Y轴偏移10毫米。 从此开始; // Travel limits after homing #define X_MAX_POS 200 #define X_MIN_POS 0 #define Y_MAX_POS 190 <<<< (tested with 190 and 210) #define Y_MIN_POS 0 #define Z_MAX_POS 200 #define Z_MIN_POS 0 和这个; // The position of the homing switches #define MANUAL_HOME_POSITIONS …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.