Daylight interferes with homing sensors on OneFinity/Redline

Here’s a story that belongs right up there with UFO sightings.

I just finished upgrading my original OneFinity BB CNC to the Redline controller. It took about three days with a few interruptions here and there. On the second day, I opened up the garage door and completed most of the wiring. Excitement was mounting as it was now time to light it up and run it through its paces. Excitement quickly turned into bewilderment as I attempted to “Home All” and was immediately presented with failure. Messages displayed were “Closed Loop Motor Error Detected” and various “Failed To Detect X, Y or Z home switch” errors. I tried multiple times, resetting the machine before each attempt and received the same responses on one or more axis’s. Finally, the problem mysteriously disappeared and didn’t return for the remainder of the day.

On the next day, I again opened up the garage door and immediately the same problems occurred. I checked the assembly and the wiring and couldn’t identify any obvious issues. Finally, as storms were starting to move in, I wrapped everything up and closed the garage door, however I just couldn’t leave this alone as I was determined to find out what the problem was. A couple hours later, I returned to the garage and fired up the CNC and pressed “Home All” and boom, boom, boom, all three axis homed without any errors. I couldn’t believe what I was seeing.

So, I had a theory. On the next day, while the garage door was closed, I again started up the CNC and successfully homed all axis on the first try and repeated the same two more times all successfully. Then I opened the door which lets in indirect sunlight. I tried the homing process three more times, failing each time.

Hmmm…there’s something about the light that’s interfering with the homing sensors. With that in mind, I tried shining one of my blinding light flashlights directly into the ‘Z’ homing sensor as I was homing the ‘Z’ axis and it had no effect. So my conclusion is that there is some spectral component of natural daylight that is impeding the operation of the homing sensors. This is not a fluke…it’s absolutely 100% A++ repeatable.

So, my message is this:
If you may be experiencing weirdness homing your CNC, be aware of your lighting situation. It may be causing a problem. You can scratch your head for a long time trying to get a handle on this.

For OneFinity:
I’m not so sure that using optical homing sensors is a good idea. Obviously, they can be subject to light interference and additionally they can be subject to contamination from dust and debris. Something like Hall Effect sensors, which are sealed, work on proximity and are impervious to light interference and dust contamination might be worth consideration.

Here’s a link with a short clip demonstrating this problem
First homing sequence is with door closed, second is with door open.

Good PSA - the information may help some whose machines are used under similar environmental conditions. There are pros and cons to using any of the sensor technologies for machine homing, ambient light and debris buildup/interference are often the main cons to using optical sensors. At least knowing that allows you to take precautions to mitigate the impact of strong daylight.

I went through this very same experience last week (my machine is situated under a skylight).

It was very confusing as the machine would work at night but not during the day but it takes a couple frustrating days to establish that trend. I eventually figured it out when the LED on the Z axis sensor started responding to me waving my hand above the Z axis gantry.

I ultimately placed some aluminum foil tape over the sensor (my issue was limited to the Z axis sensor) and have been trouble free ever since.

And BTW: 1F customer support was first rate through the process of figuring this out.

.

A small fix for this would be a GREAT addition to the soon to be launched (HINT HINT), official 1F 3D print library. There are some amazing and helpful 1F print files floating around (a huge token of gratitude and thanks here to all who have contributed to that body of work). That effort deserves ongoing company support and encouragement, including financial incentive from the community, for people to continue to pursue innovative printed accessories for the 1F ecosystem. (I’m not a 3d designer, although aspire to be, just a guy who appreciates that these files exist and blown away by the technology).

Aluminum tape…that’s a good idea. I tried some black electrical tape, but I’m not liking how that’s been working.

About 1F support… it’s the best you’ll find anywhere in my opinion. Very seldom these days you encounter that level of support. In the U.S., most companies try to invent ways to insulate themselves from their customers once the money changes hands by making it very difficult to communicate or turning support over to bots.

I do not know if this is news or not, but I was also having trouble with the homing I learned how to check the sensors they were all good, It turns out not just sunlight will screw them up, but fluorescent lights will too. When I shaded the sensors with a rag homing worked fine. I am off to get some aluminum tape lol. What a PITA now i need to find out how to change from step mode in jogging to continuous. I some how changed it. press the screen and when to let up off the screen then it moves but only what it was set on lol. With my Masso it is easy to see with redline nope. Off to the manual again.

It’s known to happen with both the masso and redline optical sensors.

Realtime does show if they are open or closed, like masso, on the config page.

I am going to apply some small black pieces of acrylic to the top of the sensors and see if that helps with the light interference.

As for your jogging debacle…

If you select one of the options as indicated in #2 below and use the jogging controls (#1), the axis will move in step mode for the distance selected in #2.

If you select one of the options as indicated in #3 below and use the jogging controls (#1), the axis will move in continuous mode as long as a specific direction is selected from #1 or until the axis reaches its limit. How fast it moves is determined by which button you pressed in #3.

that is soooo not intuitive lol. thanks that also explains why it did work for a while then stopped again lol I was pressing the right buttons by accident lol