Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 12:55 30 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 : PicoMite: PicoGAME VGA development

     Page 16 of 31    
Author Message
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6825
Posted: 08:55pm 12 May 2022
Copy link to clipboard 
Print this post

I'm well into assembling the first of my version 1.4 boards - recycling the bigger components from one of the prototypes. :)

Things are going well so far. Polarity of the USB-A socket is correct and the little capacitors fit better, which makes me happy. The surface mount 3.5mm jack fits correctly, as does the original through-hole one. You can now use male pins and proper links too. :)

That's enough for tonight, I'll probably finish it tomorrow.


EDIT:
Following morning...
Added a few more bits (not finished yet) and gave it a brain transplant (borrowed the working PicoMite from the other prototype). We now have a working display (even with the pot missing) and keyboard (using 2N7000 level shifters this time). Need to look for a blue LED. Blue LEDs always make things work better. :)


EDIT EDIT:
It works! Complete with blue LED. :) I've been modifying my test program so I now need to verify what I found against the circuit, but everything appears to be working as expected. There is actually one dry joint on LB1, but it can wait until I have the iron out again. No panic.
Edited 2022-05-14 07:13 by Mixtel90
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: 02:52am 14 May 2022
Copy link to clipboard 
Print this post

Construction notes for v1.4 state populate R38, R39, R40 and R41 with 10K resistors as part of the keyboard interface. These reference designators are not on the board.
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6825
Posted: 06:15am 14 May 2022
Copy link to clipboard 
Print this post

That's an error in the notes from the prototype, I'll fix it. They are, of course, R33, R34, R35 & R36 as shown on the circuit diagram and on the board.

There is another error in the setup details for the full size SD card. GP110 doesn't exist on my Pico and should be GP11. :)  That one was just finger trouble.

The RS part number for the SMD audio jack was also omitted. (RS 705-1490).
Edited 2022-05-14 16:45 by Mixtel90
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: 08:57am 14 May 2022
Copy link to clipboard 
Print this post

Ok, Thanks. I installed the SMD audio jack yesterday - very nice. Lots of solder tabs for mechanical strength. I also went thru my parts stash and found a small screw terminal jack that fit perfectly into the holes for the power jack.
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6825
Posted: 10:55am 14 May 2022
Copy link to clipboard 
Print this post

That's handy to know. :) I've just found that the PS21 terminal block from Bitsbox fits. The holes are on 5mm centres.
Mick

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

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6825
Posted: 12:40pm 14 May 2022
Copy link to clipboard 
Print this post

@thwill

Just sent you a couple of 1.4 boards and an audio jack, now I know that things fit. :) I think the next post is on Monday though.
Edited 2022-05-14 22:44 by Mixtel90
Mick

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

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4047
Posted: 12:45pm 14 May 2022
Copy link to clipboard 
Print this post

  Mixtel90 said  @thwill

Just sending you a couple of 1.4 boards and an audio jack, now I know that things fit. :)


Excellent.

I'm just clearing the decks of other projects so I can give it some attention ... at least for a couple of weeks until the judging of the MMBasic Programming Challenge 2022.

Thanks again,

Tom
Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
al18
Senior Member

Joined: 06/07/2019
Location: United States
Posts: 205
Posted: 03:15am 17 May 2022
Copy link to clipboard 
Print this post

Got it put together. Boy are there lots of parts on this board.
If I’m using two of the 9 pin NES controllers, do I need to use any links on LB1?
Can you post the updated test program so I can test the controllers?
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6825
Posted: 06:54am 17 May 2022
Copy link to clipboard 
Print this post

LB1 only affects the three analogue inputs, which aren't used by the controllers.

LB1 can be used in 3 ways:
1) It can be used if you want to use any of those inputs as digital, to give pull-up or pull-down resistors.
2) It can be used for external paddle controllers, in which case LB1 is set as pull-down and the paddle (usually a 100k pot) is connected between 3V3 and the analogue input. You can then read the position of the paddle.
3) With the link removed you can connect a potentiometer between 3V3 and GND, with the slider on the analogue input. JS1 works like this.

Note that if you want to use a RTC module then you have to remove the links for GP26 and GP27 and they are no longer available for anything else as they become I2C signals.


The Controllers only use digital signals on different pins. :)

I'll sort the program out soon. Probably later today.


Did you enjoy building it?
Mick

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

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4047
Posted: 08:41am 17 May 2022
Copy link to clipboard 
Print this post

  Mixtel90 said  Just sent you a couple of 1.4 boards and an audio jack, now I know that things fit. :) I think the next post is on Monday though.


Hi Mick, the two boards and audio jack arrived safely and the first of them is now at the top of the pile for construction when I get a couple of quiet hours. Thank you very much.

@Volhout if you PM me your address I will forward you the second board as promised.

Best wishes,

Tom
Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6825
Posted: 08:54am 17 May 2022
Copy link to clipboard 
Print this post

Excellent! :)

You'll be pleased to know that I've found some stray silk screening on the bottom of the 1.4 boards. It's about using the GP15 mode control, which isn't there now. :) It's not particularly easy to see the back text on the setup I normally use. It makes it a bit too easy to miss things. I really must fix that. lol

Here's the version 1.4 PicoGame test program:
BASfiles.zip
Like my hardware, it keeps changing a bit...
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: 09:33am 17 May 2022
Copy link to clipboard 
Print this post

I will install a DS3231 RTC, so I will install the Up links for GP26 and GP27 to activate 10k pull-ups.
 
al18
Senior Member

Joined: 06/07/2019
Location: United States
Posts: 205
Posted: 09:38am 17 May 2022
Copy link to clipboard 
Print this post

I also noticed D6 is now just a regular 3mm LED. I may need to put some heat shrink on the legs and bend it 90 degrees for the case.
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6825
Posted: 12:27pm 17 May 2022
Copy link to clipboard 
Print this post

The little RTC module has its own pull-ups, you don't need to fit the LB1 links for GP26 and GP27.

Yep - when I did away with the mode switching there was no need for the bi-colour LED. That freed GP15 for the fire button on the other 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: 02:39pm 17 May 2022
Copy link to clipboard 
Print this post

I’m using the larger DS3231 module with the CR2032 battery and have removed the glass diode to disable the battery charging. Peter’s PicoMiteVGA has 10k pull-ups on SDA and SCL
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6825
Posted: 02:59pm 17 May 2022
Copy link to clipboard 
Print this post

Oh, right - then I don't think it will plug in directly anyway. I might be wrong, I didn't allow for that.
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: 03:38pm 17 May 2022
Copy link to clipboard 
Print this post

Won’t plug in directly - I installed header pins on the board and will use DuPont wires to connect the module.

My Ds3231 module has two 4.7k resistor packs installed. I’ll try it with and without the 10k pull-ups and let you know.
Edited 2022-05-18 01:40 by al18
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4047
Posted: 09:06am 18 May 2022
Copy link to clipboard 
Print this post

Hey Mick,

There are 7 holes (circled red below) in the 1.4 board that I don't understand the purpose of, can you enlighten me ?



Best wishes,

Tom
Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6825
Posted: 09:20am 18 May 2022
Copy link to clipboard 
Print this post

I can indeed. :)

The group of 3 at the top is for an optional in-line 200R multi-turn preset pot to replace both R16 and VR1. Some people may have one already. It's mentioned in the notes, I think. The top corners of it are indicated by little corner marks on the pcb.

The others allow you to install Volhout's circuit instead of the standard one for the audio. Once again, ISTR that this is in the notes. If you are using the voltage regulator there is little between them. Volhout uses resistors in the C5 and C6 positions and capacitors in the other positions - the hole centres are wrong, obviously, so I added additional holes to make things easy.
Mick

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

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4047
Posted: 09:25am 18 May 2022
Copy link to clipboard 
Print this post

Thanks Mick.

  Mixtel90 said  It's mentioned in the notes, I think...


You expect me to read the notes/manual, what fresh madness is this ???

Best wishes,

Tom
Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
     Page 16 of 31    
Print this page
© JAQ Software 2024