# RP2350 Explorer Kit

**URL:** <https://forums.pimoroni.com/t/rp2350-explorer-kit/26351>\
**Category:** Support\
**Created:** [October 15, 2024, 1:11pm UTC](https://forums.pimoroni.com/t/rp2350-explorer-kit/26351 "2024-10-15T13:11:49Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tonygo2](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/tonygo2/32/7814_2.png) [@Tonygo2](https://forums.pimoroni.com/u/Tonygo2)\
**Post date:** [October 15, 2024, 1:11pm UTC](https://forums.pimoroni.com/t/rp2350-explorer-kit/26351/1 "2024-10-15T13:11:49Z")

</div>

Just received my kit. Very nice with great screen and demo software.  
Where can I find all the files it came loaded with so that I can replace them at a later date after playing with my own code?

---

<div class="post-metadata">

**Author:** ![ahnlak](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/ahnlak/32/5610_2.png) [@ahnlak](https://forums.pimoroni.com/u/ahnlak)\
**Post date:** [October 15, 2024, 1:37pm UTC](https://forums.pimoroni.com/t/rp2350-explorer-kit/26351/2 "2024-10-15T13:37:10Z")

</div>

I would guess [this repo](https://github.com/pimoroni/explorer) has the demo files?

---

<div class="post-metadata">

**Author:** ![Tonygo2](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/tonygo2/32/7814_2.png) [@Tonygo2](https://forums.pimoroni.com/u/Tonygo2)\
**Post date:** [October 15, 2024, 1:47pm UTC](https://forums.pimoroni.com/t/rp2350-explorer-kit/26351/3 "2024-10-15T13:47:39Z")

</div>

Thanks. Just what I wanted.

The .py files are easy to save its the. jpg, .af and .png that are difficult.

---

<div class="post-metadata">

**Author:** ![ahnlak](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/ahnlak/32/5610_2.png) [@ahnlak](https://forums.pimoroni.com/u/ahnlak)\
**Post date:** [October 15, 2024, 1:58pm UTC](https://forums.pimoroni.com/t/rp2350-explorer-kit/26351/4 "2024-10-15T13:58:37Z")

</div>

There should probably be a link to the repo from the product page, but it looks like it got missed (or well hidden!) in this case…

---

<div class="post-metadata">

**Author:** ![alphanumeric](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/alphanumeric/32/2729_2.png) [@alphanumeric](https://forums.pimoroni.com/u/alphanumeric)\
**Post date:** [October 15, 2024, 6:40pm UTC](https://forums.pimoroni.com/t/rp2350-explorer-kit/26351/5 "2024-10-15T18:40:00Z")

</div>

There is a link under Getting Started, so well hidden I guess. :P

> **[GitHub - pimoroni/explorer](https://github.com/pimoroni/explorer)**
>
> Contribute to pimoroni/explorer development by creating an account on GitHub.

---

<div class="post-metadata">

**Author:** ![Shoe](https://avatars.discourse-cdn.com/v4/letter/s/e36b37/32.png) [@Shoe](https://forums.pimoroni.com/u/Shoe)\
**Post date:** [October 15, 2024, 9:26pm UTC](https://forums.pimoroni.com/t/rp2350-explorer-kit/26351/6 "2024-10-15T21:26:25Z")

</div>

The artwork on the PCB looks amazing, I hope they keep doing that.

---

<div class="post-metadata">

**Author:** ![alphanumeric](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/alphanumeric/32/2729_2.png) [@alphanumeric](https://forums.pimoroni.com/u/alphanumeric)\
**Post date:** [October 15, 2024, 10:35pm UTC](https://forums.pimoroni.com/t/rp2350-explorer-kit/26351/7 "2024-10-15T22:35:02Z")

</div>

Yeah its does look nice. =) And that’s the 2.8" LCD. I have a prototype PicoW Explorer (RP2040) here. It’s a bit smaller. It has those same buttons, and I like them a whole lot better than the other smaller ones you find on the Display Pack etc.

---

<div class="post-metadata">

**Author:** ![ahnlak](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/ahnlak/32/5610_2.png) [@ahnlak](https://forums.pimoroni.com/u/ahnlak)\
**Post date:** [October 16, 2024, 9:15am UTC](https://forums.pimoroni.com/t/rp2350-explorer-kit/26351/8 "2024-10-16T09:15:09Z")

</div>

huh. no clue how I managed to miss that multiple times :rofl:

---

<div class="post-metadata">

**Author:** ![alphanumeric](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/alphanumeric/32/2729_2.png) [@alphanumeric](https://forums.pimoroni.com/u/alphanumeric)\
**Post date:** [October 16, 2024, 9:16am UTC](https://forums.pimoroni.com/t/rp2350-explorer-kit/26351/9 "2024-10-16T09:16:36Z")

</div>

It happens, been there done that. ;)

---

<div class="post-metadata">

**Author:** ![Tonygo2](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/tonygo2/32/7814_2.png) [@Tonygo2](https://forums.pimoroni.com/u/Tonygo2)\
**Post date:** [October 16, 2024, 10:03am UTC](https://forums.pimoroni.com/t/rp2350-explorer-kit/26351/10 "2024-10-16T10:03:54Z")

</div>

Loads of LEDs included but no 330 Ohm resistors which are essential.

---

<div class="post-metadata">

**Author:** ![hel](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/hel/32/6075_2.png) [@hel](https://forums.pimoroni.com/u/hel)\
**Post date:** [October 16, 2024, 10:20am UTC](https://forums.pimoroni.com/t/rp2350-explorer-kit/26351/11 "2024-10-16T10:20:47Z")

</div>

We’ve added on-board resistors to all the output headers and croc clip pads, so you don’t need to use external ones to protect the LEDs :)

 ![image](https://us1.discourse-cdn.com/flex016/uploads/pimoroni/original/2X/c/c8ec56d24bd28a73e97b74033b69a9b7d2a3cb40.png)

Unless I’ve misunderstood and you’re planning on using the resistors for something different?

---

<div class="post-metadata">

**Author:** ![Tonygo2](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/tonygo2/32/7814_2.png) [@Tonygo2](https://forums.pimoroni.com/u/Tonygo2)\
**Post date:** [October 16, 2024, 10:23am UTC](https://forums.pimoroni.com/t/rp2350-explorer-kit/26351/12 "2024-10-16T10:23:46Z")

</div>

Thanks. That is good to know. Not yet caught up with all the documentation.

---

<div class="post-metadata">

**Author:** ![Tonygo2](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/tonygo2/32/7814_2.png) [@Tonygo2](https://forums.pimoroni.com/u/Tonygo2)\
**Post date:** [October 16, 2024, 11:29am UTC](https://forums.pimoroni.com/t/rp2350-explorer-kit/26351/13 "2024-10-16T11:29:20Z")

</div>

I’ve just tried the **explorer\_sensor\_stick\_demo** and the LUX reading appears to be stuck on zero, even when I shine a torch at it.

If I cover it with my finger, really close up and blocking out light, I can get it to about 35. ???

What range of readings should I expect as this appears not to be working properly.

The other sensors are providing values as I would expect.

 ![20241016_122546](https://us1.discourse-cdn.com/flex016/uploads/pimoroni/original/2X/d/d9c340fb6a0e38e9c38f93e040f4be26f26ce0b2.jpeg)

---

<div class="post-metadata">

**Author:** ![hel](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/hel/32/6075_2.png) [@hel](https://forums.pimoroni.com/u/hel)\
**Post date:** [October 16, 2024, 11:46am UTC](https://forums.pimoroni.com/t/rp2350-explorer-kit/26351/14 "2024-10-16T11:46:35Z")

</div>

I’m getting the same - think we might have LUX and PROX the wrong way round there 🙃

Does the following behave more sensibly?

```auto
# Display readings from the multi-sensor stick on the Explorer screen
from explorer import display, i2c, BLACK, WHITE, RED
from breakout_ltr559 import BreakoutLTR559
from lsm6ds3 import LSM6DS3
from breakout_bme280 import BreakoutBME280
import time

# Clear all layers first
display.set_layer(0)
display.set_pen(BLACK)
display.clear()
display.set_layer(1)
display.set_pen(BLACK)
display.clear()

try:
    ltr = BreakoutLTR559(i2c)
    lsm = LSM6DS3(i2c)
    bme = BreakoutBME280(i2c)
except OSError:
    # Clear the screen
    display.set_pen(RED)
    display.clear()
    display.set_pen(WHITE)
    display.text("Multi-Sensor stick not detected! :(", 10, 95, 320, 3)
    display.update()

while True:

    # Set the layer we're going to be drawing to.
    display.set_layer(0)

    prox, _, _, _, _, _, lux = ltr.get_reading()
    ax, ay, az, gx, gy, gz = lsm.get_readings()
    temperature, pressure, humidity = bme.read()
    display.set_pen(BLACK)
    display.clear()
    display.set_pen(WHITE)
    if lux is not None:
        display.text(f"Lux: {lux:.0f}\nProx: {prox:.0f}", 0, 0, 320, 3)
    if ax is not None:
        display.text(f"Accelerometer:\nX: {ax:.0f}, Y: {ay:.0f}, \nZ: {az:.0f}\nGyro:\nX: {gx:.0f}, Y: {gy:.0f}, \nZ: {gz:.0f}", 0, 45, 320, 3)
    if temperature is not None:
        display.text(f"Temperature: {temperature:.2f}°C,\nHumidity: {humidity:.0f}%,\nPressure: {pressure / 100:.0f}hPa", 0, 180, 320, 3)
    display.update()
    time.sleep(0.1)

```

---

<div class="post-metadata">

**Author:** ![alphanumeric](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/alphanumeric/32/2729_2.png) [@alphanumeric](https://forums.pimoroni.com/u/alphanumeric)\
**Post date:** [October 16, 2024, 12:16pm UTC](https://forums.pimoroni.com/t/rp2350-explorer-kit/26351/15 "2024-10-16T12:16:55Z")

</div>

Ah snap. I was going to flash mine with the custom uf2 but mine is RP2040 not RP2350B. And the examples, as written, don’t work on mine. I’m not complaining, just explaining why I can’t test the new examples. I have the sensor stick and was going to have a look see but it’s not going to work for me right out of the box on my Explorer. :(  
I have tested the stick on a stock Pico when I got it. I had to add a py file for the LSM6DS3.

---

<div class="post-metadata">

**Author:** ![Tonygo2](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/tonygo2/32/7814_2.png) [@Tonygo2](https://forums.pimoroni.com/u/Tonygo2)\
**Post date:** [October 16, 2024, 12:20pm UTC](https://forums.pimoroni.com/t/rp2350-explorer-kit/26351/16 "2024-10-16T12:20:58Z")

</div>

That has fixed the Lux but Prox only works in the nearest cm and rises as my finger gets closer. It should be: **’ ~5cm proximity detection range’**.

I will have a closer look at the data sheet.

Where is the full board circuit diagram?

---

<div class="post-metadata">

**Author:** ![alphanumeric](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/alphanumeric/32/2729_2.png) [@alphanumeric](https://forums.pimoroni.com/u/alphanumeric)\
**Post date:** [October 16, 2024, 12:29pm UTC](https://forums.pimoroni.com/t/rp2350-explorer-kit/26351/17 "2024-10-16T12:29:52Z")

</div>

You could give this file a try.  
[pimoroni-pico/micropython/examples/breakout\_ltr559/demo.py at main · pimoroni/pimoroni-pico (github.com)](https://github.com/pimoroni/pimoroni-pico/blob/main/micropython/examples/breakout_ltr559/demo.py)

---

<div class="post-metadata">

**Author:** ![alphanumeric](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/alphanumeric/32/2729_2.png) [@alphanumeric](https://forums.pimoroni.com/u/alphanumeric)\
**Post date:** [October 16, 2024, 12:34pm UTC](https://forums.pimoroni.com/t/rp2350-explorer-kit/26351/18 "2024-10-16T12:34:15Z")

</div>

I’m seeing the same thing with my sensor stick running the demo file I linked to above. I have to almost touch it for the proximity to change.

```auto
Lux: 27.258 Prox: 0
Lux: 17.5398 Prox: 10
Lux: 7.5848 Prox: 32
Lux: 5.9256 Prox: 29
Lux: 6.3996 Prox: 16
Lux: 12.7994 Prox: 16
Lux: 11.6142 Prox: 18
Lux: 11.3772 Prox: 14
Lux: 12.0882 Prox: 6
Lux: 13.5104 Prox: 4

```

---

<div class="post-metadata">

**Author:** ![hel](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/hel/32/6075_2.png) [@hel](https://forums.pimoroni.com/u/hel)\
**Post date:** [October 16, 2024, 12:35pm UTC](https://forums.pimoroni.com/t/rp2350-explorer-kit/26351/19 "2024-10-16T12:35:33Z")

</div>

I’m getting the same behaviour. I wonder if something needs configuring differently to extend the proximity range to 5cm?

I asked our engineers for a tidied up schematic to put on the shop page earlier, so we should hopefully have one up in the next few days.

@alphanumeric If you edit [explorer.py](https://github.com/pimoroni/explorer/blob/main/examples/lib/explorer.py) so it has the right pin numbers and display type for your board you might be able to get some of the examples working. I think anything using layers or picovector might only work on RP2350 though!

---

<div class="post-metadata">

**Author:** ![alphanumeric](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/alphanumeric/32/2729_2.png) [@alphanumeric](https://forums.pimoroni.com/u/alphanumeric)\
**Post date:** [October 16, 2024, 12:39pm UTC](https://forums.pimoroni.com/t/rp2350-explorer-kit/26351/20 "2024-10-16T12:39:14Z")

</div>

@hel I have a pimoroni.py file that sets the pin numbers etc. You gave it to me way back when I got the Pico W Explorer to play with. I’ll try renaming it explorer.py and see what happens.

EDIT: That didn’t work, `ImportError: can't import name display`.  
I’ll have to go find the explorer.py file and edit it.

[Next page](https://forums.pimoroni.com/t/rp2350-explorer-kit/26351.md?page=2)
