-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
display not showing proper info #40
Comments
I would suggest first running an I2C Scanner sketch to double check the I2C address of the OLED module. The firmware uses 0x3C - it's possible your module uses a different address Also double check the SDA/SCL connections are correct and not the wrong way round. |
@Drmalkav Also which firmware did you flash? |
They are I triple double checked, even tried to reverse them as suggested.
I'm currently trying to figure out how to do the i2c scanner
…On Wed, 24 Apr 2024, 18.14 Tzirf ***@***.***> wrote:
@Drmalkav <https://github.com/Drmalkav>
Can you please confirm wires are soldered on the correct pins?
PIN6 of Pi --> OLED SDA
PIN7 of Pi --> OLED SCL
PIN38 (GND) of Pi --> OLED GND
PIN36 (3V3OUT) of Pi --> OLED VCC
—
Reply to this email directly, view it on GitHub
<#40 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AJZPQGBF2EDD5O4PNX2HNR3Y67K5BAVCNFSM6AAAAABGWYU2ZOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANZVGMZDQMBVGE>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
i got the scanner working on a Arduino nano, it says
|
mmmmh....really strange. |
already tried resoldering, im waiting on some more screens in the mail, so i'll re test with those. Do you maybe know of some other software i can use to test my current display? |
Try running the Adafruit SSD1306 Example "ssd1306_128x64_i2c" and see if that displays as expected. If you don't have the library, you can install it via Arduino IDE or here: https://github.com/adafruit/Adafruit_SSD1306 You will need to change |
Just for testing purposes did you try flashing the firmware for the smaller screen? It should still display text, it will just be larger and a bit pixelated. |
Is this another unofficial Pico? Looks like a USB-C Port on there. |
With USB-C that has got to be a clone, in which case the pre-built firmware may not work if the SDA/SCL pins are not broken out on the same GPIO/Pin numbers. |
oh dang, i thought i had bought an original with just a type c port plopped on for convenience. Is there any way to figure out what the pin breakout is? Raspberry Pi Pico Board RP2040 Dual-Core 264KB Low-Power Microcomputers High-Performance Cortex-M0 Processor Specification: • RP2040 microcontroller chip designed by Raspberry Pi in the United Kingdom • Dual-core Arm Cortex M0 processor, flexible clock running up to 133 MHz • 264KB of SRAM, and 2MB of on-board Flash memory • Castellated module allows soldering direct to carrier boards • USB 1.1 with device and host support • Low-power sleep and dormant modes • Drag-and-drop programming using mass storage over USB • 26 × multi-function GPIO pins • 2 × SPI, 2 × I2C, 2 × UART, 3 × 12-bit ADC, 16 × controllable PWM channels • Accurate clock and timer on-chip • Temperature sensor • Accelerated floating-point libraries on-chip • 8 × Programmable I/O (PIO) state machines for custom peripheral support |
Please provide a link to the product page from which you purchased this item. Also, you can use the source files to upload the sketch via the IDE. I would recommend using Earle F. Philhower board definitions. You can install using the Arduino IDE or download it here. You can check the variants folder once it's installed (You will need to find the folder all your board info is stored) and adjust the SCL/SDA pin definitions as required |
@Drmalkav |
@IAmOrion this is where i bought it aliexpress @cecio i got no image with that one. Thank you everyone for your help and suggestions. I think i'll have to throw in the towel, and order a original board from a authorized seller. |
Hello, I don't mean to hijack this issue, but if @Drmalkav is giving up on this I wouldn't mind to keep trying. I am facing the exact same issue, but I am using the PCB, together with a Pico from here (Color: Green), and a display from here (Color: SSD1306 Y B). I have tried the following so far:
I can confirm the screen works by loading MicroPython on the Pico and running the following:
The code above also prints the following I2C device information:
|
Could someone try the |
For what it's worth, I have an official raspberry pico, the UF2 firmware also did NOT work for me - I didn't get anything on the display at all. I used the Adafruit 128x64 I2C demo to make sure my OLED was working using 0x3C address and it was. I then opened the source and uploaded directly to my Official Raspberry Pico using Earl Philhower's boards (https://github.com/earlephilhower/arduino-pico) and it worked without any changes. So for whatever reason, the supplied compiled UF2 file found in firmware folder https://github.com/cecio/USBvalve/blob/main/firmware/USBvalve-0.17.0-64.uf2 did NOT work for me, but opening the .ino file found in https://github.com/cecio/USBvalve/tree/main/USBvalve (obv downloaded everything first, unzipped, then opened the ino from that folder) then uploading to my pico worked perfectly |
You have the IDE & All libraries and board stuff installed? Have you got anydesk? Also, have you got a multimeter? - set it to continuity and test those |
I'm also getting just the exclamation mark on the screen with this example. When I replace
Looks like it only displays the last character of whatever is written to the display. |
Thanks to all for the tests. |
If someone have time do to a test: |
@cecio i get the exact same result with that firmware as @tvandoorn does. @IAmOrion my soldering definitely needs improving xD but i can happily confirm, that there are no shorts :) |
thanks @tvandoorn @Drmalkav , so it seems fonts are not the root cause :-) |
Tried to change something: |
This should be a working release for 64 lines screen: |
@cecio thank you so much :) seems to work perfectly, it detects when I read the readme and when I write anything. I don't have a bad usb so can't test that part, but everything else looks awesome :) |
Yep, it's also looking good here. I haven't received my USB port component yet so I cannot test bad USB, but I'll let you know once I do. Thanks for your time and effort! Looking forward to seeing what caused this issue. |
Thanks to both @Drmalkav @tvandoorn |
hi there, i tried to build this yesterday, but i can't get the display to show the proper text. I can only manage to get characters in the first "column" (pic1) i have tried to flash a couple of older versions too, but no difference. I'm pretty sure i've flashed it properly, because when i edit the readme file it gives me more characters on the screen (pic2). I'm still very new to the pico and i'd be gratefull for all help or tips you all have.
Sincerely, Henrik
ps- i haven't installed a female usb a to the bord, as i wasn't planning on testing bad usb drives yet.
The text was updated successfully, but these errors were encountered: