You are not logged in.

#1 2021-05-29 16:21:59

Agilov
Member
Registered: 2021-05-29
Posts: 7

Configure NanoDlp for original SUMAOPAI Nanodlp Controller Board

Hi there!

After the board in my Wanhao D7 died a while ago I ordered the one mentioned in the titel from aliexpress.

There are two problems I'm facing:

1. The board doesn't seem to recognize the optical endswitch that came with the D7. Light on the sensor is on but does not trigger. Is there anything I can do about this?
2. There is a preconfigured raspberry pi image on micro sd card comming with the board, but since my configuration differs a bit from the preset, I needed to do some changes. The problem is - modifying lead screw pitch and/or  microstepping in the Axis / Movement Page doesn't seem to change anything in the movement behavior. Any tips how to fix this?

Build is "SUMAOPAI - Build 4361"

I also tried to run an other build of nanodlp but the issues stay the same...

Thanks in advance!

Offline

#2 2021-05-30 22:43:54

mandreas
Member
Registered: 2016-03-13
Posts: 136

Re: Configure NanoDlp for original SUMAOPAI Nanodlp Controller Board

https://docs.nanodlp.com/guide/controller-board/

For the end stop  you have to use NPN sensor . For the Z -axis pitch I don't  know , i'm stucked  in the same situation.... sad

Offline

#3 2021-05-31 02:08:49

Shahin
Administrator
Registered: 2016-02-17
Posts: 3,546

Re: Configure NanoDlp for original SUMAOPAI Nanodlp Controller Board

1. You can compile firmware to change NPN to PNP
2. https://docs.nanodlp.com/guide/controll … p-settings you can change axis specs on RAMPS side using M92 command

Offline

#4 2021-05-31 06:45:08

Agilov
Member
Registered: 2021-05-29
Posts: 7

Re: Configure NanoDlp for original SUMAOPAI Nanodlp Controller Board

Hi! Thanks for the quick replies. Is there a repository where I can get the firmware? If it is Marlin, is there any configuration preset I can use or documentation how to set it up for the controller board? Didn't find anything like that in the nanodlp repo.

Thanks in advance!

Last edited by Agilov (2021-05-31 06:45:33)

Offline

#5 2021-06-01 15:53:23

Agilov
Member
Registered: 2021-05-29
Posts: 7

Re: Configure NanoDlp for original SUMAOPAI Nanodlp Controller Board

Update: The "MOCH25A" optical endstop sensor used in the Wanhao D7 is an NPN. So I suspect the issue is something different?!

The M92 command worked for me. I just had to also set it in the manual movement section.

Offline

#6 2021-06-02 02:08:47

Shahin
Administrator
Registered: 2016-02-17
Posts: 3,546

Re: Configure NanoDlp for original SUMAOPAI Nanodlp Controller Board

Yes, it is stock marlin firmware with just pin 8 disabled.
If it is NPN, it must work. What you mean by does not work? It does not let you go down, or when you go down and it does not block platform from passing it?

Offline

#7 2021-06-02 04:40:16

Agilov
Member
Registered: 2021-05-29
Posts: 7

Re: Configure NanoDlp for original SUMAOPAI Nanodlp Controller Board

Hi! "Not work" in my case means that the diagnosis LED on the sensor is lit but the sensor itself does not trigger if the photoelectric barrier is interrupted. If I try to home the z axis it just drives into the lower axis end.

Regards

Offline

#8 2021-06-02 05:24:13

Shahin
Administrator
Registered: 2016-02-17
Posts: 3,546

Re: Configure NanoDlp for original SUMAOPAI Nanodlp Controller Board

It is dead simple on the software side. I guess it should be HW related, maybe somebody else could help.

Offline

#9 2021-06-03 09:15:57

Agilov
Member
Registered: 2021-05-29
Posts: 7

Re: Configure NanoDlp for original SUMAOPAI Nanodlp Controller Board

Hmm. Strange. Is there a pinout diagram for the controller board, so I can check if there are connection issues on the sensor side?

Offline

#10 2021-06-08 06:56:15

Agilov
Member
Registered: 2021-05-29
Posts: 7

Re: Configure NanoDlp for original SUMAOPAI Nanodlp Controller Board

Hi there again...

I've not succeeded getting an sensor signal from any of the sensors I've attached to the z-level connector so far. Can someone give me an example of an optical endstop sensor that verifiable works with this board? I'm slowly running out of clues here...

Regards

Offline

#11 2021-07-01 17:28:27

PropellerHat
Member
Registered: 2019-07-23
Posts: 35

Re: Configure NanoDlp for original SUMAOPAI Nanodlp Controller Board

I have the same problem about the movement settings not affecting the real movemnts sad

Have you solved it somehow by now?

-Propeller

Offline

#12 2021-07-03 05:25:17

Shahin
Administrator
Registered: 2016-02-17
Posts: 3,546

Re: Configure NanoDlp for original SUMAOPAI Nanodlp Controller Board

PropellerHat,

Please, detail what settings do not affect for the movements.

Agilov,

I guess you have not changed configuration correctly. There are 3 files need to be edited on marlin 2.0.5
Configuration.h
Configuration_adv.h
pins_RAMPS.h

On pins just disable pin 8. About NPN / PNP change it is well documented on both configuration files how you need to change it.

Offline

#13 2021-07-03 16:18:57

PropellerHat
Member
Registered: 2019-07-23
Posts: 35

Re: Configure NanoDlp for original SUMAOPAI Nanodlp Controller Board

To Shahin:

Nothing has an effect. Lead screw pitch, angle and microstepping all have 0 effect on the travel.

I tried to change everything that affects the travel, but none works. Today, accidentally, I changed the motor start up speed instead of lead screw pitch, and I got something actually changed. Not the way expected but anyway. The axis crashed to the "roof" when commanded to move 10mm (my printer is 800mm high and the platform was almost at the bottom when hitting the "+10" button). Interestingly, after a startup this didn't happen again, the movements are again unchanged despite what ever I try to adjust.

Also, changing the name of the printer does nothing - still Sumaopai test.

-Propeller

Last edited by PropellerHat (2021-07-03 18:40:30)

Offline

#14 2021-11-25 02:47:28

jerryngm
Member
Registered: 2021-11-21
Posts: 4

Re: Configure NanoDlp for original SUMAOPAI Nanodlp Controller Board

Agilov wrote:

Hi there!

After the board in my Wanhao D7 died a while ago I ordered the one mentioned in the titel from aliexpress.

There are two problems I'm facing:

1. The board doesn't seem to recognize the optical endswitch that came with the D7. Light on the sensor is on but does not trigger. Is there anything I can do about this?
2. There is a preconfigured raspberry pi image on micro sd card comming with the board, but since my configuration differs a bit from the preset, I needed to do some changes. The problem is - modifying lead screw pitch and/or  microstepping in the Axis / Movement Page doesn't seem to change anything in the movement behavior. Any tips how to fix this?

Build is "SUMAOPAI - Build 4361"

I also tried to run an other build of nanodlp but the issues stay the same...

Thanks in advance!

For the sensor, try to end M119 through the terminal and check the report (https://marlinfw.org/docs/gcode/M119.html). if the sensor is opened but z_min is reported as "Triggered" then you will need to change a setting in Marlin configuration.

Offline

#15 2021-12-01 16:41:54

Shahin
Administrator
Registered: 2016-02-17
Posts: 3,546

Re: Configure NanoDlp for original SUMAOPAI Nanodlp Controller Board

Jerry,

Nice point will add it to the documentation

Offline

Board footer

Powered by FluxBB