3d打印吧 关注:105,402贴子:550,956
  • 8回复贴,共1

【求助贴】3d打印机改丝杠导程和光电开关

只看楼主收藏回复

如题,可能标题写的比较笼统。本人小白一个,自组一台打印机。组装工作完毕之后发现图纸上要求用机械限位开关,而我装的是槽型光电限位开关。开关在常开的情况下xyz轴的步进电机不移动。只有在开关断开之后才能移动,但是那样已经超出行程范围了。还有就是z轴丝杠的参数和固件不一致,听说这些都要在固件中修改。哪位大神可以大发慈悲的告诉我是哪些参数?在什么位置?怎么改呢?


IP属地:辽宁来自Android客户端1楼2017-02-20 00:00回复
    哦对了,本小白用的是Marlin固件。机器是十字光轴


    IP属地:辽宁来自Android客户端2楼2017-02-20 00:03
    回复
      有没有人帮帮忙啊!有没有人帮帮忙啊!有没有人帮帮忙啊!


      IP属地:辽宁来自Android客户端6楼2017-02-20 08:36
      回复
        const bool X_MIN_ENDSTOP_INVERTING = true // false


        IP属地:广东7楼2017-02-20 13:38
        回复
          X_MIN_ENDSTOP_INVERTING = true // false


          IP属地:广东8楼2017-02-20 13:49
          回复
            // Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup).
            #define X_MIN_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
            #define Y_MIN_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
            #define Z_MIN_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
            #define X_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
            #define Y_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
            #define Z_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
            #define Z_MIN_PROBE_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
            各修改版的可能不一样,大体上是差不多的,自己找吧


            IP属地:广东9楼2017-02-20 13:51
            回复
              如果自行修改源码有困难,可以使用Repetier Host的固件,它的官网有自动生成Configuration.h的网页,虽然英文,你用一些在线翻译看一下,基本都可以看懂不复杂。
              你只要一条一条的把你的机子的参数填写入内就可以生成一个Configuration.h
              包括 床的大小,电机的步数,接头的指定,LCD的设置 ,限位,等等 ,后期都有一些eeprom 可以再修改细调节。


              IP属地:广东10楼2017-02-20 13:56
              收起回复
                学习了


                IP属地:江苏来自Android客户端11楼2017-06-03 17:32
                回复