Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 07:36 23 Nov 2024 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 : olimex pico2

Author Message
stanleyella

Guru

Joined: 25/06/2022
Location: United Kingdom
Posts: 2111
Posted: 08:49pm 24 Sep 2024
Copy link to clipboard 
Print this post

https://thepihut.com/products/olimex-rp2040-pico-pc-for-raspberry-pi-pico
olimex dev board. it's brill but commercial and other pcb on forum but got to say imho it's very tidy. best pcb I've used as am vero/strip board fan.
sd card reads, hdmi ok , well mode 1 flickers. usb kb ok ,3.5mm sound ok. it's brill with support... reset olimex
little  details. where is 5v vbus input pin to power pico and usb kb unless got headers? it's great with pico2/2350

 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6768
Posted: 09:45pm 24 Sep 2024
Copy link to clipboard 
Print this post

The micro USB socket on the Olimex is the 5V DC input to power it. It's connected directly to VBUS. The data pins on it aren't connected so it doesn't do anything else. With that connected you can use the USB on the Pico to power a USB hub when you are using the USB firmware.

Did you check your Private Messages?

.
Edited 2024-09-25 07:53 by Mixtel90
Mick

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

Guru

Joined: 25/06/2022
Location: United Kingdom
Posts: 2111
Posted: 10:08pm 24 Sep 2024
Copy link to clipboard 
Print this post

when using usb the usb to ttl 5v out pin powers the vbus which powers usb kb and the pico.  the olimex board usb would not power a usb keyboard connected to the pico board usb.
the 5v from usb to ttl must go to vbus pin 40 but no connection unless used a headeron that pin
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6768
Posted: 06:38am 25 Sep 2024
Copy link to clipboard 
Print this post

The Olimex is designed to be powered from it's own USB socket. That is connected directly to VBUS (pin 40) on the Olimex so it powers the USB socket on the Pico. You can then use that in Host mode and plug a (non-powered) USB hub into it.

Don't get power from the USB to TTL converter. You only need the data lines and GND.

In this way the Pico is always powered from the Olimex only. You don't need headers.

GP8, GP9 and GND are also available on the 10-pin connector on the Olimex so, if you connect the USB to TTL converter to those, you don't need headers for those either.

Note - you never connect the USB on the Pico to the PC on a USB setup unless you are loading MMBasic into it, in which case you disconnect all other sources of supply. It's in Host mode so it won't work with a PC anyway.
Mick

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

Guru

Joined: 25/06/2022
Location: United Kingdom
Posts: 2111
Posted: 02:13pm 25 Sep 2024
Copy link to clipboard 
Print this post

  Mixtel90 said  The Olimex is designed to be powered from it's own USB socket. That is connected directly to VBUS (pin 40) on the Olimex so it powers the USB socket on the Pico. You can then use that in Host mode and plug a (non-powered) USB hub into it.

Don't get power from the USB to TTL converter. You only need the data lines and GND.

In this way the Pico is always powered from the Olimex only. You don't need headers.

GP8, GP9 and GND are also available on the 10-pin connector on the Olimex so, if you connect the USB to TTL converter to those, you don't need headers for those either.

Note - you never connect the USB on the Pico to the PC on a USB setup unless you are loading MMBasic into it, in which case you disconnect all other sources of supply. It's in Host mode so it won't work with a PC anyway.


using usb to ttl on olimex, use another usb to pc for power olimex and remove usb to ttl 5v from pin 40? that's 2 usb leads as another to usb to ttl cos I use it with mmedit and mmcc.

I found no problems with using the usb to ttl 5v which is straight from pc usb.

I use it for pico2 vga



but a lcd board with a barrel 3.3v and 5v supply I didn't need the usb to ttl 5v.




I'll try the the 10 pin plug with molex male to male and power olimex. thing is it's not broken as is.
regards, stan
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6768
Posted: 04:07pm 25 Sep 2024
Copy link to clipboard 
Print this post

It all depends on where you feed the 5V in. If you are going to use a USB hub plugged into the Pico then the 5V has to go into VBUS (pin 40). You have no choice as it's the only way to power the hub. On the Olimex board you can do that in one of two ways: The USB socket on the Olimex itself or a header on pin 40. There's no other way without hacking the board. The +5V rail isn't accessible in any other way.

If you aren't using a USB hub then you can power your 5V into VSYS. Well, you could but the only access is a header on pin 39. They don't bring it out.
Mick

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

Guru

Joined: 25/06/2022
Location: United Kingdom
Posts: 2111
Posted: 04:17pm 25 Sep 2024
Copy link to clipboard 
Print this post

hi Mick.


didn't work pins 3 and 4 so back to headers but powering olimex from 5v usb not usb to ttl works .stan
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6768
Posted: 04:42pm 25 Sep 2024
Copy link to clipboard 
Print this post

From two of my earlier posts.


Available on the connector are:
PIN
1       3V3
2       GND
3  GP20 COM2 TX
4  GP21 COM2 RX
5  GP9  I2C SCL (with pull up)
6  GP8  I2C SDA (with pull up)
7  GP4  SPI MISO
8  GP7  SPI MOSI
9  GP6  SPI CLOCK
10 GP5  SPI CS


I have the circuit here. :)

---------------------------------

The 3-pin has GP0 & GP1

CON2 has GP2 & GP3

The 10-gin has GP4, GP5, GP6, GP7, GP8, GP9, GP20, GP21

The HDMI socket has
GP10, GP11, GP12, GP13, GP15, GP15, GP16, GP17, GP18, GP19, GP26

Audio has GP27, GP28

The SD card has GP22, GP4, GP6, GP7 (it shares the SPI with the 10-PIN)

.
Edited 2024-09-26 02:44 by Mixtel90
Mick

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

Guru

Joined: 25/06/2022
Location: United Kingdom
Posts: 2111
Posted: 04:53pm 25 Sep 2024
Copy link to clipboard 
Print this post

hi Mick..from you

3  GP20 COM2 TX
4  GP21 COM2 RX
but
OPTION SERIAL CONSOLE COM2,GP8,GP9 from reset olimex
I'll try changing and using the 10 pin
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6768
Posted: 05:13pm 25 Sep 2024
Copy link to clipboard 
Print this post

CON2 is connector 2 on the Olimex. They put GP2 and GP3 on it and called them I2C1_SCL and I2C1_SDA.

There is also DBG1, a 3-pin connector with GP0 and GP1 on it, labelled UART0_TX and UART0_RX.
Mick

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

Guru

Joined: 25/06/2022
Location: United Kingdom
Posts: 2111
Posted: 06:54pm 25 Sep 2024
Copy link to clipboard 
Print this post

appreciate much Mick, doin my head it works but using 10 pin 3 and 4 tx,rx they gp 20, gp 21?
mine works. to use 10 pin I use OPTION SERIAL GP20,GP21 to use pins 3 and 4?
while usb to ttl is still working . yeah, my head hurts

using the 10 pin is not the end of the world. header pins work
whale kipper whelk um in the eel side
Edited 2024-09-26 06:00 by stanleyella
 
Plasmamac

Guru

Joined: 31/01/2019
Location: Germany
Posts: 554
Posted: 07:43pm 25 Sep 2024
Copy link to clipboard 
Print this post

How to connect a usb keyboard?
Plasma
 
Plasmamac

Guru

Joined: 31/01/2019
Location: Germany
Posts: 554
Posted: 07:43pm 25 Sep 2024
Copy link to clipboard 
Print this post

..
Edited 2024-09-26 05:44 by Plasmamac
Plasma
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6768
Posted: 07:47pm 25 Sep 2024
Copy link to clipboard 
Print this post

Pins 5 and 6 of the 10-pin will probably work fine as GP9 and GP8 respectively. The Olimex has 10K pullups on them, but they have those anyway when used for a PS2 keyboard. A USB-TTL converter would probably have no problem - and they are the standard default pins. Note though that GP8 and GP9 are COM2. when used like this. You can't also have COM2 on GP20 and GP{21. They can be I2C though, if you provide your own pull ups.

Olimex's labelling is what they intended for Python. It has nothing at all to do with MMBasic. We can do what we like with the pins that aren't hard-wired to things.
Mick

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

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6768
Posted: 07:47pm 25 Sep 2024
Copy link to clipboard 
Print this post

Do you mean to a Olimex, Plasma?

Basically it's like all the others.

Power has to be vie either the USB port on the Olimex or on a header pin on pin 40.

You use a USB to TTL converter on a COM port to get the console connection. GP8 and GP9 are the standard pins.

When you load the USB version of MMBasic the USB port on the Pico goes into Host mode and can't be used for the console.

You then plug a passive (non-powered) USB hub into the Pico and plug your keyboard, mouse, game controller into that.
Edited 2024-09-26 05:53 by Mixtel90
Mick

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

Guru

Joined: 31/01/2019
Location: Germany
Posts: 554
Posted: 08:12pm 25 Sep 2024
Copy link to clipboard 
Print this post

Thx Mick
Plasma
 
stanleyella

Guru

Joined: 25/06/2022
Location: United Kingdom
Posts: 2111
Posted: 08:18pm 25 Sep 2024
Copy link to clipboard 
Print this post

  Plasmamac said  How to connect a usb keyboard?

use usb pico firmware and the usb becomes a usb kb port.
but you can't use it .it flash or connect to pc. you need usb to ttl converter which you wire to serial tx/rx. it then works like the original usb

get the usb version and flash, then the usb port is a usb keyboard connector but you'll need a usb adaptor. you need the usb to ttl to connect to pc. just wire to correct tx/rx pins.
option list
PicoMiteVGA MMBasic USB Edition  6.00.00b6
OPTION SERIAL CONSOLE COM2,GP8,GP9 'this is the usb to ttl for connecting to pc and 5v
OPTION AUTORUN  ON
OPTION FLASH SIZE 4194304
OPTION COLOURCODE ON
OPTION KEYBOARD UK
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  1
Edited 2024-09-26 07:44 by stanleyella
 
stanleyella

Guru

Joined: 25/06/2022
Location: United Kingdom
Posts: 2111
Posted: 09:59pm 25 Sep 2024
Copy link to clipboard 
Print this post

  Mixtel90 said  Do you mean to a Olimex, Plasma?

Basically it's like all the others.

Power has to be vie either the USB port on the Olimex or on a header pin on pin 40.

You use a USB to TTL converter on a COM port to get the console connection. GP8 and GP9 are the standard pins.

When you load the USB version of MMBasic the USB port on the Pico goes into Host mode and can't be used for the console.

You then plug a passive (non-powered) USB hub into the Pico and plug your keyboard, mouse, game controller into that.


When you load the USB version of MMBasic the USB port on the Pico goes into Host mode and can't be used for the console.
using mmcc the control panel works. you can use the pc keyboard instead of the usb one
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6768
Posted: 07:07am 26 Sep 2024
Copy link to clipboard 
Print this post

If you are using a PC with Tera Term (or other terminal software) connected via the USB-TTL converter then it's the same. It's a console connection so it uses the console keyboard. However, unless you connect a DVI/HDMI monitor you have no graphics (because it's the console!).

Incidentally, the console connection is at 15200 baud by default. It's not automatic like it is using the USB port.
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
al18
Senior Member

Joined: 06/07/2019
Location: United States
Posts: 205
Posted: 06:42pm 26 Sep 2024
Copy link to clipboard 
Print this post

A USB OTG hub can also be used to a connect a keyboard, such as this $5.95 one from Adafruit https://www.adafruit.com/product/2991
 
Print this page


To reply to this topic, you need to log in.

© JAQ Software 2024