<p>You could try out <a href="https://create.arduino.cc/projecthub/abdularbi17/how-to-scan-i2c-address-in-arduino-eaadda" rel="nofollow noreferrer">this Arduino sketch</a> and see if the Arduino can find the sensor on the bus, but I'm fairly certain that the chip has developed a fault and stopped responding to I²C commands, hence the error, or it's giving a value that's outside the limits set in the firmware. </p>

<p>I'd also recommend getting in touch with Prusa Research, they have very good support and can tell you what part you need for your machine. </p>

CC BY-SA 4.0
2020-04-20T21:35:35.540Z
2020-04-20T21:35:35.540Z
Stuggi
<p>The filament sensor of my i3 MK3 stopped working. In the support menu, it just says <code>IR: N/A</code>. This is the same output as if I disconnect the filament sensor.</p>

<p>My PCB says <code>rev 0.2e</code> and this is what I see:</p>

<p><a href="https://i.sstatic.net/EMtVd.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/EMtVd.png" alt="Image"></a></p>

<p>In the Prusa Shop, I found <a href="https://shop.prusa3d.com/de/mk3mk3s/212-filament-sensor.html" rel="nofollow noreferrer">a laser sensor</a>, which has 4 pins, so that's probably what I have.</p>

<p><a href="https://i.sstatic.net/bpMhS.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/bpMhS.png" alt="Prusa Laser Sensor"></a></p>

<p>I have already checked the voltage coming from the Einsy cable. It's 5.02 V, which is probably ok. The remaining two pins seem to be SCL and SDA, so it's likely a I²C bus.</p>

<p>I have Arduinos, ESP8266 and ESP32 around. Is there a test routine that I could run on the filament sensor, other than Prusa's <code>N/A</code> display?</p>

<prusa-i3><filament><part-testing>
How to check if filament sensor is ok?
Thomas Weller
# How to check if filament sensor is ok?

(Asked by: username_0 on 2020-04-15)

The filament sensor of my i3 MK3 stopped working. In the support menu, it just says `IR: N/A`. This is the same output as if I disconnect the filament sensor.

My PCB says `rev 0.2e` and this is what I see:

[![Image](https://i.sstatic.net/EMtVd.png)](https://i.sstatic.net/EMtVd.png)

In the Prusa Shop, I found [a laser sensor](https://shop.prusa3d.com/de/mk3mk3s/212-filament-sensor.html), which has 4 pins, so that's probably what I have.

[![Prusa Laser Sensor](https://i.sstatic.net/bpMhS.png)](https://i.sstatic.net/bpMhS.png)

I have already checked the voltage coming from the Einsy cable. It's 5.02 V, which is probably ok. The remaining two pins seem to be SCL and SDA, so it's likely a I²C bus.

I have Arduinos, ESP8266 and ESP32 around. Is there a test routine that I could run on the filament sensor, other than Prusa's `N/A` display?

**Tags:** prusa-i3, filament, part-testing


---

## 1 answers

### Answer by username_1 on 2020-04-20. Score: 1

You could try out [this Arduino sketch](https://create.arduino.cc/projecthub/abdularbi17/how-to-scan-i2c-address-in-arduino-eaadda) and see if the Arduino can find the sensor on the bus, but I'm fairly certain that the chip has developed a fault and stopped responding to I²C commands, hence the error, or it's giving a value that's outside the limits set in the firmware.

I'd also recommend getting in touch with Prusa Research, they have very good support and can tell you what part you need for your machine.


---

