Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 12:37 29 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 : Raspberry Pi-coMite

Author Message
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6814
Posted: 11:52am 16 Mar 2023
Copy link to clipboard 
Print this post

Yes, I've been playing again. Having taken a swipe at Arduino with the ArdoMite, I thought I'd have a go at Raspberry Pi too, since they got me into all this. :)

Hence:



I'm still playing with this. The board size and fixings are bang on. Generally all IO is, at least, in the right places even if it's the wrong shape. It might be possible to modify the "layered plastic sheets" cases to take this by trimming holes bigger.

There's not enough IO on the PicoMite to fill the 28-pin connector and I've taken a liberty or two, but by and large it isn't too bad. Power pins, grond pins, serial port and a SPI port are in the right place but the SPI only has one CS pin. At the moment the other SPI is missing, but I might parallel the SD card one onto it if I can.

Just at the moment I wouldn't regard it as buildable because I haven't debugged it much.
Mick

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

Joined: 05/03/2018
Location: Netherlands
Posts: 4256
Posted: 01:16pm 16 Mar 2023
Copy link to clipboard 
Print this post

Mick,

Put gp14 and gp15 at the same pins as the pi has for i2c.
So you can use shields/hats...

Volhout
Edited 2023-03-16 23:16 by Volhout
PicomiteVGA PETSCII ROBOTS
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6814
Posted: 01:28pm 16 Mar 2023
Copy link to clipboard 
Print this post

I don't think there is I2C on the 26-pin connector. It's on pins 27 and 28 of the bigger one. I said 28 pins above, sorry. None of them have 28 pins. :)



Edit:
OOPS! It looks like it's on 3 and 5 (looking at a different drawing).
Edited 2023-03-16 23:30 by Mixtel90
Mick

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

Joined: 07/06/2022
Location: United States
Posts: 292
Posted: 04:11pm 16 Mar 2023
Copy link to clipboard 
Print this post

Glad you caught it. I was pretty certain that my tiny PI QWIIC adapter only needed a few of the lowest-numbered pins.
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6814
Posted: 05:24pm 16 Mar 2023
Copy link to clipboard 
Print this post

GPIO pinout is now:

3V3 P0WER      1  - 2 5V POWER
I2C SDA GP4    3  - 4 5V POWER
I2C SCL GP5    5  - 6 GND
GP27 SD MOSI   7  - 8 COM1 TX GP0
GND            9  - 10 COM1 RX GP1
GP26 SD SCLK   11 - 12 NC
GP28 SD MISO   13 - 14 GND
GP2            15 - 16 GP3
3V3 POWER      17 - 18 GP13
SPI2 MOSI GP11 19 - 20 GND
SPI2 MISO GP12 21 - 22 NC
SPI2 SCK GP10  23 - 24 SPI2 CS0 GP15
GND            25 - 26 SPI2 CS1 GP14

Mick

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

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6814
Posted: 10:42am 18 Mar 2023
Copy link to clipboard 
Print this post

This is getting fun. :)

If you aren't interested in the uSD card (and it's not essential) you now have GP22 and all three ADC inputs available (eat your heart out, Raspberry Pi :) ).

Note that the "tiny" RTC module is right at home here, it plugs directly onto pins 1,3,5,7,9 of the GPIO.

GPIO changes:


3V3 P0WER      1  - 2 5V POWER
I2C SDA GP4    3  - 4 5V POWER
I2C SCL GP5    5  - 6 GND
GP27 SD MOSI   7  - 8 COM1 TX GP0
GND            9  - 10 COM1 RX GP1
GP26 SD SCLK   11 - 12 SD CS GP22
GP28 SD MISO   13 - 14 GND
GP2            15 - 16 GP3
3V3 POWER      17 - 18 GP13
SPI2 MOSI GP11 19 - 20 GND
SPI2 MISO GP12 21 - 22 GP6
SPI2 SCK GP10  23 - 24 SPI2 CS0 GP15
GND            25 - 26 SPI2 CS1 GP14

You can now build this as a "headless" board,
omitting the video resistors and/or PS2 keyboard
components. In this case the GPIO header can
be expanded to the full 40 pins:

RESERVED       27 - 28 RESERVED
GP16           29 - 30 GND
GP18           31 - 32 GP17
GP19           33 - 34 GND
GP21           35 - 36 GP20
GP9            37 - 38 GP8
GND            39 - 40 GP7


Note that it's also possible to leave off the audio stuff, but one pin is on the shortened header and the other is on the full one. Still useful though if you want maximum IO.
Edited 2023-03-18 20:51 by Mixtel90
Mick

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

Joined: 18/11/2011
Location: United Kingdom
Posts: 3816
Posted: 11:29am 18 Mar 2023
Copy link to clipboard 
Print this post

Just checking - not quite at the stage of sending off to get PCBs yet?

John
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9139
Posted: 11:35am 18 Mar 2023
Copy link to clipboard 
Print this post

Just FYI,
I designed Pi format boards for the MM2, MM+ and MMX including a Pi-Zero format MM2.
Take-up -zero.
Search the board if interested
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6814
Posted: 11:51am 18 Mar 2023
Copy link to clipboard 
Print this post

Probably not far off now, John. I'm not sure if I can squeeze much more outt of it. :)

Thanks Peter, I'll have a look. :)
Mick

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

Joined: 18/11/2011
Location: United Kingdom
Posts: 3816
Posted: 12:22pm 18 Mar 2023
Copy link to clipboard 
Print this post

I've just realised that the large footprint bottom left may not be what I guessed.

What is meant to plug in there?

John
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6814
Posted: 01:03pm 18 Mar 2023
Copy link to clipboard 
Print this post

Bottom left? The PicoMite?
Mick

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

Senior Member

Joined: 18/10/2022
Location: Canada
Posts: 116
Posted: 09:17pm 18 Mar 2023
Copy link to clipboard 
Print this post

@Mixtel90

When ready, I would certainly take one of these!

Hans ...
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6814
Posted: 05:27pm 19 Mar 2023
Copy link to clipboard 
Print this post

Getting nearer. Just a final bit of checking, I think. It seems to be OK (famous last words).



And we now have a circuit. Raspberry Pi-coMite circuit.pdf
Mick

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

Senior Member

Joined: 02/09/2020
Location: United States
Posts: 200
Posted: 06:46pm 19 Mar 2023
Copy link to clipboard 
Print this post

Hi, Mick - are R3 and R4 47kohm? The PDF shows them as 4k7...
Live in the Future. It's Just Starting Now!
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6814
Posted: 07:19pm 19 Mar 2023
Copy link to clipboard 
Print this post

Most people probably won't need them. 4k7 is a guesstimate and will depend on the amplifier. In theory they just load the output a bit - I hadn't got room for a series resistor to form a potential divider. :)
Mick

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

Joined: 18/11/2011
Location: United Kingdom
Posts: 3816
Posted: 08:33pm 19 Mar 2023
Copy link to clipboard 
Print this post

  Mixtel90 said  Bottom left? The PicoMite?

Yes. I thought it was that but the naming Pi-... made me wonder if it was a Pi not a Pico.

John
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6814
Posted: 08:48pm 19 Mar 2023
Copy link to clipboard 
Print this post

It's Pi-sized, with Pi-compatible fixings and more-or-less-Pi-compatible GPIO. :)
Hopefully the latest pic makes more sense. I've turned it round because a real Pi has the lettering arranged like that.
Mick

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


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

© JAQ Software 2024