Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 20:35 10 May 2025 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 : PicoMiteHDMIUSBV6.00.02b10.uf2 did not run on Olimex RP2040-PICO-PC

     Page 4 of 6    
Author Message
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10067
Posted: 10:01pm 14 Feb 2025
Copy link to clipboard 
Print this post

That board is utterly and completely incompatible with MMBasic and cannot be made compatible. Unless you have another use for it I suggest you try and cancel the order. Stan - you should know better
 
ManiB
Senior Member

Joined: 12/10/2019
Location: Germany
Posts: 106
Posted: 10:02pm 14 Feb 2025
Copy link to clipboard 
Print this post

  Mixtel90 said  @ ManiB
If you fancy getting PCBs made (very easy and cheap now) and building from sort-of-scratch I've done a lot of designs on this forum. Most of them are through-hole components and use modules from AliExpress for the more complex stuff. I also produce a manual for most of the designs (I was inspired by the Heathkit kits, which I've always admired). It results in designs that are usually fairly easy to assemble with most of the parts not being too difficult to source. I'm not going to recommend any in particular as there is a lot of variation.

Peter has some lovely designs that JLCPCB will not only make the boards for but also provide the components for and assemble, or partly assemble, for you. They are reasonably priced but you have to have at least 3 (I think) of the 5 boards assembled (these are minimum quantities).

I would be very careful if buying commercial boards such as those from Olimex. They are not necessarily bad, but unless you are conversant with the hardware that MMBasic requires and there is a published schematic diagram you can get stuck with boards that can be difficult or at least awkward to use. You are far better sticking with boards that have been designed for MMBasic.


Thank you for the clarification.

Yes, it could indeed be an option to have a great board manufactured by JLCPCB, perhaps in quantities of 10. If I sell 9 of them on eBay, the overheads would be out too.

I myself bought a fully assembled Colour Maximite 2 G2 V2 with housing on eBay because I don't want to have to solder on the tiny SMD components.

Maybe I'll do that, we'll see how it works with the programming on the new PicoMite ;)
 
ManiB
Senior Member

Joined: 12/10/2019
Location: Germany
Posts: 106
Posted: 10:09pm 14 Feb 2025
Copy link to clipboard 
Print this post

  matherp said  That board is utterly and completely incompatible with MMBasic and cannot be made compatible. Unless you have another use for it I suggest you try and cancel the order. Stan - you should know better


Oh, oh,

not good news. My order has already been confirmed, I can't make a return as I ordered without an account.

Well, let's wait and see...
 
ManiB
Senior Member

Joined: 12/10/2019
Location: Germany
Posts: 106
Posted: 10:27pm 14 Feb 2025
Copy link to clipboard 
Print this post

  Volhout said  Hi Mick, ManiB, Jan,

Electrical connections change. Below is not pretending to be 100% correct or complete, it is just to indicate the trend.

TIME     CONSUMER (europe/US)    COMPUTER
past     Composite video         Analog video
newer    SCART RGB / SVHS        CGA/VGA
lately   HDMI                    DVI/HDMI/DP
today    HDMI                    HDMI/USB-C
future   HDMI                    USB-C

We are in a transition, where HDMI is the common dominant standard for IT and living room.

...

Volhout


Hi Volhout,

beautiful story, and you are so right.

I had my beloved ZX Spectrum connected to the TV 40 years ago and got myself “The Spectrum” for Christmas last year. That was the start of my retro journey back to Basic programming.

Shortly afterwards, I discovered the Colour Maximite 2 G2 V2 on eBay and was so impressed by its performance that I bought it. It has become my absolute favorite computer - but Geoff's projects offer even more highlights.

And that's how I ended up with the PicoMite.
Edited 2025-02-15 08:30 by ManiB
 
ManiB
Senior Member

Joined: 12/10/2019
Location: Germany
Posts: 106
Posted: 10:38pm 14 Feb 2025
Copy link to clipboard 
Print this post

For completeness I have to mention that my first contact with MMBasic was actually a bit earlier, when my brother Uwe Becker (derexponent) ported MMBasic to the STM32F746 together with darthmite.

Maybe one or the other remembers this great project ;)
 
stanleyella

Guru

Joined: 25/06/2022
Location: United Kingdom
Posts: 2394
Posted: 11:05pm 14 Feb 2025
Copy link to clipboard 
Print this post

er @ManiB. I searched for 2040 and pico2 2350 boards. the result I posted was only one that seemed interesting. the point is there's nothing "convenient" as the pico whatever breakout board . sort of works.
if you get a pcb then you got to source the bits and lots of soldering.
I'm blowing my own trumpet but strip board is faster solution and gets thing done if you can wave a soldering iron around  
 
stanleyella

Guru

Joined: 25/06/2022
Location: United Kingdom
Posts: 2394
Posted: 11:14pm 14 Feb 2025
Copy link to clipboard 
Print this post

  ManiB said  
  matherp said  That board is utterly and completely incompatible with MMBasic and cannot be made compatible. Unless you have another use for it I suggest you try and cancel the order. Stan - you should know better


Oh, oh,

not good news. My order has already been confirmed, I can't make a return as I ordered without an account.

Well, let's wait and see...

I'm sorry. it was my first search that looked interesting.
 
ManiB
Senior Member

Joined: 12/10/2019
Location: Germany
Posts: 106
Posted: 11:21pm 14 Feb 2025
Copy link to clipboard 
Print this post

  stanleyella said  
  ManiB said  
  matherp said  That board is utterly and completely incompatible with MMBasic and cannot be made compatible. Unless you have another use for it I suggest you try and cancel the order. Stan - you should know better


Oh, oh,

not good news. My order has already been confirmed, I can't make a return as I ordered without an account.

Well, let's wait and see...

I'm sorry. it was my first search that looked interesting.


No problem, I have already analyzed the schematic and software. If all else fails, I'll install one of the demo programs on offer and sell it on ebay.
 
ManiB
Senior Member

Joined: 12/10/2019
Location: Germany
Posts: 106
Posted: 11:59pm 14 Feb 2025
Copy link to clipboard 
Print this post

  Volhout said  Hi ManiB,

There are forum members in Germany. And I know that they where polling for interest in a group buy of the design Peter has made, and that is mentioned in the user manual of 6.00.01. That version would also work for 6.00.02.

ref design

Original member "PLUTO" was taking the initialive. Not sure what happened since. You could serach to forum, or PM Pluto.

I myself build one of Mick's boards. Appart from the upside down mounted HUB, it was easy through hole assembly. I have a bare spare board (board set) for you if you like, but I do not have parts kits, so you should buy these yourself (Aliexpess).

Volhout


Hi Volhout,

thank you for the tip. I have looked at the thread. It's homa who made collective orders of the board in Germany. I have left him a note.

Perhaps there are more interested members from Germany?
 
JanVolk
Senior Member

Joined: 28/01/2023
Location: Netherlands
Posts: 220
Posted: 12:30am 15 Feb 2025
Copy link to clipboard 
Print this post

https://nl.aliexpress.com/item/1005008117237405.html


This one is also not expensive.
16MB version and usb-c and reset button and pins. Same pin numbers as Raspberry Pi Pico 2 and received today and works without problems so far. Was cheaper than real Raspberry Pi Pico 2 total
with shipping costs.

Greetings,

Jan
 
ManiB
Senior Member

Joined: 12/10/2019
Location: Germany
Posts: 106
Posted: 11:19pm 16 Feb 2025
Copy link to clipboard 
Print this post

Hello everyone,

Finally, I wanted to share my test results. I have tried to run PicoMiteHDMIUSB on my RP2040-PICO-PC board from Olimex. Everything is now running: HDMI monitor, USB keyboard, SD card, audio, console and Wii Nunchuck/Classic Controller.

Installation:
1. flash the PicoMiteHDMIUSB on the Raspberry PI Pico 2
2. connect the USB keyboard to the Pico 2 (if necessary with a USB-C to USB-A adapter)
3. type the following command blindly: OPTION RESET OLIMEXUSB
4. reset the Olimex board

After installation, the display on an HDMI monitor should work, as well as access to the SD card, the audio signal on the Audio-Jack-1 connector and the console connection on the 3-pin DBG1 connector. In order to connect a Wii Nunchuck or a Wii Classic Controller to the UEXT1 connector, the following option must be set: OPTION SYSTEM I2C GP8,GP9

Here is a list of the options set:
> option list
PicoMiteHDMI MMBasic USB RP2350A Edition V6.00.02b11
OPTION SERIAL CONSOLE COM1,GP0,GP1
OPTION SYSTEM I2C GP8,GP9
OPTION FLASH SIZE 4194304
OPTION COLOURCODE ON
OPTION KEYBOARD GR
OPTION CPUSPEED (KHz) 315000
OPTION HDMI PINS  1, 3, 7, 5
OPTION SDCARD GP22, GP6, GP7, GP4
OPTION AUDIO GP26,GP27', ON PWM CHANNEL 5
OPTION MODBUFF ENABLE  192
OPTION PLATFORM OLIMEX USB


Here is my test program for the Wii Classic Controller:
Rem wii classic on RP2040-PICO-PC Olimex board
Rem PicoMiteHDMI MMBasic USB RP2350A Edition V6.00.02b11
Rem option reset olimexusb
Rem option system i2c rp8, rp9

Wii Classic open

Do
 Rem Wii Classic read
 Print "Classic lx,ly,rx,ry: ";
 Print DEVICE(CLASSIC lx),
 Print DEVICE(CLASSIC ly),
 Print DEVICE(CLASSIC rx),
 Print DEVICE(CLASSIC ry),
 Print DEVICE(CLASSIC l),
 Print DEVICE(CLASSIC r),
 Print DEVICE(CLASSIC b)
 i$ = Inkey$
Loop While i$=""

Wii Classic close
Print "ready..."


Here is my test program for the Wii Nunchuck Controller:
Rem wii nunchuck am RP2040-PICO-PC Olimex board
Rem PicoMiteHDMI MMBasic USB RP2350A Edition V6.00.02b11
Rem option reset olimexusb
Rem option system i2c rp8, rp9

Wii Nunchuck open

Do
 Rem Wii Nunchuck read
 Print "Nunchuck jx,jy,c,z: ";
 Print DEVICE(NUNCHUCK jx),
 Print DEVICE(NUNCHUCK jy),
 Print DEVICE(NUNCHUCK c),
 Print DEVICE(NUNCHUCK z)
 i$ = Inkey$
Loop While i$=""

Wii Nunchuck close
Print "ready..."


Thanks again for the great support here in the forum,
Manfred
Edited 2025-02-17 09:21 by ManiB
 
Martin H.

Guru

Joined: 04/06/2022
Location: Germany
Posts: 1193
Posted: 11:10am 27 Feb 2025
Copy link to clipboard 
Print this post

is it possible to get also the Serial Console (Tera Term) to work with the HDMIUSB Firmware on OLIMEX Board?
'no comment
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7504
Posted: 12:15pm 27 Feb 2025
Copy link to clipboard 
Print this post

Yes. The GP8 and GP9 pins are on UEXT1, labelled as ICSP0 :)
Mick

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

Joined: 11/12/2012
Location: United Kingdom
Posts: 10067
Posted: 12:21pm 27 Feb 2025
Copy link to clipboard 
Print this post

Use OPTION RESET OLIMEXUSB and connect to the serial port header next to the USB
 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2927
Posted: 03:08pm 27 Feb 2025
Copy link to clipboard 
Print this post

I don’t have mine set up at the moment, but doesn’t the serial jump to GP0 & GP1 when using RESET OLIMEXUSB? (plus what Peter highlights)
Edited 2025-02-28 01:09 by WhiteWizzard
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7504
Posted: 04:11pm 27 Feb 2025
Copy link to clipboard 
Print this post

Peter will be correct. All I have to work from is the circuit diagram and the knowledge that the usual pins are GP8 and GP9.
Mick

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

Guru

Joined: 04/06/2022
Location: Germany
Posts: 1193
Posted: 04:58pm 27 Feb 2025
Copy link to clipboard 
Print this post

  matherp said  Use OPTION RESET OLIMEXUSB and connect to the serial port header next to the USB

Thank you,
so, for connection, do I need a USB/Serial converter like this , or can I use just a USB Cable?
Edited 2025-02-28 02:59 by Martin H.
'no comment
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7504
Posted: 05:09pm 27 Feb 2025
Copy link to clipboard 
Print this post

Or something similar. The TX and RX pins go directly to the Pico. I use the little modules. If you have a choice, get something that has 3V3 data lines, not 5V. There's no level shifting on the board. The Pico 2 can stand 5V while it's powered up but you shouldn't risk 5V on an ordinary Pico if you ever wanted to experiment with one of those.

these are switchable
Mick

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

Guru

Joined: 04/06/2022
Location: Germany
Posts: 1193
Posted: 05:38pm 27 Feb 2025
Copy link to clipboard 
Print this post

  Mixtel90 said  Or something similar. The TX and RX pins go directly to the Pico. I use the little modules. If you have a choice, get something that has 3V3 data lines, not 5V.

Thank you Mick   order is out
'no comment
 
stanleyella

Guru

Joined: 25/06/2022
Location: United Kingdom
Posts: 2394
Posted: 06:10pm 27 Feb 2025
Copy link to clipboard 
Print this post

that is cheap usb to ttl but I found smaller better ubc c
https://de.aliexpress.com/item/1005007495298979.html?
 
     Page 4 of 6    
Print this page
The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025