Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 09:46 06 Feb 2026 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : Waveshare RP2350 Module...

     Page 1 of 2    
Author Message
Zonker

Guru

Joined: 18/08/2012
Location: United States
Posts: 772
Posted: 02:36am 06 Aug 2025
Copy link to clipboard 
Print this post

By chance, would MM firmware run on this device..??
I can't seem to find any info on what display is being used...
Wondering if anyone else would know more about it...

https://www.waveshare.com/rp2350-lcd-1.47-a.htm?___store=default

Thanks...  
 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2960
Posted: 05:26am 06 Aug 2025
Copy link to clipboard 
Print this post

Hi Zonker

This is the info relating to the screen. Not tried it with a PicoMite myself, but someone else may be able to comment about compatability….

Display Chip ST7789V3
Display Interface SPI
Resolution 172(H)RGB x 320(V)
Display Size 17.39mm × 32.35 mm
Display Panel IPS
Pixel Pitch 0.0337mm × 0.1011 mm
Edited 2025-08-06 15:26 by WhiteWizzard
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 8498
Posted: 09:19am 06 Aug 2025
Copy link to clipboard 
Print this post

That screen resolution isn't currently supported in MMBasic according to the manual, even if the display will work, as that version isn't listed either.

The schematic is here.

By all means get one, try it and get back to us if you are willing to take the risk though. :)

Personally, the more stuff that is built into a commercial board the less I like it...
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
PhenixRising
Guru

Joined: 07/11/2023
Location: United Kingdom
Posts: 1711
Posted: 09:25am 06 Aug 2025
Copy link to clipboard 
Print this post

  Mixtel90 said  
Personally, the more stuff that is built into a commercial board the less I like it...




Which is why I love the DIL module; pins are nicely spread-out and a carrier-board with only the required peripherals is easy to design.
 
Zonker

Guru

Joined: 18/08/2012
Location: United States
Posts: 772
Posted: 03:14am 07 Aug 2025
Copy link to clipboard 
Print this post

Device ordered...  
 
v.lenzer
Regular Member

Joined: 04/05/2024
Location: Germany
Posts: 96
Posted: 10:43am 28 Jan 2026
Copy link to clipboard 
Print this post

The display with the RP2350 intrigued me, so I bought one without pins. A computer-savvy colleague suggested it, and I recommended it in MMBasic. It worked for him. Now I've started testing it myself, and this is my first result.

Because the display has rounded corners, you can't draw right up to the edge. The image is perfectly sharp. Unfortunately, I can't capture it any better in a photo. Loading files also worked for my colleague, and he was able to display .jpg files.

According to the description, the RP also has a built-in temperature sensor and a clock. I still need to test those features and image loading. But I'm very happy with my initial results.






'PicoMite MMBasic RP2350A V6.02.00
'OPTION SYSTEM SPI GP18,GP19,GP20
'OPTION FLASH SIZE 16777216
'OPTION COLOURCODE ON
'OPTION CPUSPEED (KHz) 200000
'OPTION LCDPANEL ST7789_320, LANDSCAPE,GP16,GP6,GP17,GP21
'OPTION SDCARD GP15, GP10, GP11, GP12



x0=0
y0=34
x1=320
y1=205

cls

line x0,y0,x0,y1,1,rgb(red)
line x0,y1,x1,y1,1,rgb(red)
line x1,y1,x1,y0,1,rgb(red)
line x1,y0,x0,y0,1,rgb(red)

text 10,60,"First test",,5
text 10,100,"AaBb12345",,3
text 10,140,"CcDd67890",,4

Edited 2026-01-28 20:47 by v.lenzer
Best wishes! Joachim
 
Wiwaldi
Newbie

Joined: 25/11/2023
Location: Germany
Posts: 1
Posted: 12:46pm 28 Jan 2026
Copy link to clipboard 
Print this post

A lovely toy  
Attaching the module is a bit tricky, but a 3D printer will certainly help.
 
v.lenzer
Regular Member

Joined: 04/05/2024
Location: Germany
Posts: 96
Posted: 02:41pm 29 Jan 2026
Copy link to clipboard 
Print this post

Images are very easy to import. The quality is very good. I didn't expect that. The image format must be N x 172, where N cannot be larger than 320. Using `<load jpg "name.jpg", X, 34>`, you can get the image to fill the screen completely, both top and bottom. X is 40 for my image format, so it's nicely centered on the display.

The GPIO for the RGB LED is 22. Since the LCD frame is transparent, the light is diffused all around. It looks good. However, the colors are reversed. I haven't figured out why yet.

I couldn't find any I2C pinout in the schematic. Presumably, you can't read a clock or a temperature sensor. I have no idea what the manufacturer was thinking with that description. I also can't find a GPIO for a one-wire connection.

The photos don't do the image quality justice. Please keep that in mind.






Edited 2026-01-30 00:48 by v.lenzer
Best wishes! Joachim
 
Arne
Regular Member

Joined: 05/01/2025
Location: Germany
Posts: 48
Posted: 05:27pm 29 Jan 2026
Copy link to clipboard 
Print this post

Here you can find the GPIOs:

https://www.waveshare.com/rp2350-lcd-1.47-a.htm?___store=default

Have fun,

Arne
 
v.lenzer
Regular Member

Joined: 04/05/2024
Location: Germany
Posts: 96
Posted: 05:57pm 29 Jan 2026
Copy link to clipboard 
Print this post

Hi Arne!

Thanks for the tip. I already had those sources, and they don't mention how to access the clock or the temperature sensor.
Best wishes! Joachim
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10928
Posted: 06:12pm 29 Jan 2026
Copy link to clipboard 
Print this post

  Quote  and they don't mention how to access the clock or the temperature sensor.

There is no clock, they are just referring to the RP2350A chips own timers which are used for time$ etc. Likewise, there is no temperature sensor other than the chips internal one PIN(TEMP)
 
v.lenzer
Regular Member

Joined: 04/05/2024
Location: Germany
Posts: 96
Posted: 10:59am 30 Jan 2026
Copy link to clipboard 
Print this post

Yes, I agree. I thought so too, since there's no way to power the watch with batteries.

But whatever. It's still a nice toy. I'm sure I'll find a use for it somewhere.
Best wishes! Joachim
 
PhenixRising
Guru

Joined: 07/11/2023
Location: United Kingdom
Posts: 1711
Posted: 04:44pm 30 Jan 2026
Copy link to clipboard 
Print this post

So there's a RGB LED behind the display that shines through?
 
v.lenzer
Regular Member

Joined: 04/05/2024
Location: Germany
Posts: 96
Posted: 10:19am 31 Jan 2026
Copy link to clipboard 
Print this post

No, the light doesn't shine through the display. It's only visible at the edges. It's noticeable that the color numbers don't correspond to standard LEDs. For example, RGB (red) produces green, RGB (green) produces red, but RGB (blue) produces blue.

Sorry about the poor photo quality. I wanted to show the entire light.



Best wishes! Joachim
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 8498
Posted: 10:29am 31 Jan 2026
Copy link to clipboard 
Print this post

This colour difference is the same on the YD-RP2040. It seems to be a different variation of the WS2812 than we are normally used to. Easy enough to work round once you are aware of it.
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
PhenixRising
Guru

Joined: 07/11/2023
Location: United Kingdom
Posts: 1711
Posted: 11:02am 31 Jan 2026
Copy link to clipboard 
Print this post

This is cool. My go-to is Pete's DIL module but I could use a "Status indicator" and this would look very professional.  
 
phil99

Guru

Joined: 11/02/2018
Location: Australia
Posts: 2970
Posted: 11:02am 31 Jan 2026
Copy link to clipboard 
Print this post

Sub MM.Startup
  Const Blue = RGB(blue)
  Const Red = RGB(green)
  Const Green = RGB(red)
End Sub
 
Wolfgang
Regular Member

Joined: 03/11/2021
Location: Germany
Posts: 83
Posted: 09:24am 01 Feb 2026
Copy link to clipboard 
Print this post

@V.lenzer

I also bought this little toy, but I'm having trouble getting your little programme to run. I installed  this version





on the small module and loaded your programme, enabling the options in your programme.

But the display remains dark. Only this error is displayed
As I am not yet very familiar with this, I am asking what I did wrong.





Could you help? showing your complete functional programm to display your or other Text?

Wolfgang
 
PhenixRising
Guru

Joined: 07/11/2023
Location: United Kingdom
Posts: 1711
Posted: 09:51am 01 Feb 2026
Copy link to clipboard 
Print this post

I could be wrong but aren't some of those options only supposed to be issued at the command prompt?

Listed in the program for reference?
 
v.lenzer
Regular Member

Joined: 04/05/2024
Location: Germany
Posts: 96
Posted: 10:09am 01 Feb 2026
Copy link to clipboard 
Print this post

Hi Wolfgang!

The options you see in the listing are just comments. You have to enter the options directly in the console.

The program is attached. It also makes the LED light up. I've commented out the image loading.


Waveshare-Test.zip
Edited 2026-02-01 20:16 by v.lenzer
Best wishes! Joachim
 
     Page 1 of 2    
Print this page
The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2026