Cluso's P2RetroBlade (updated & ordered) - All I/O available - Interested??

Cluso99Cluso99 Posts: 16,658
edited 2020-10-13 - 12:16:12 in Propeller 2
This post and the next have been updated with the latest info. There is only one pcb as it can do VGA and brings out the I/O on 0/1" header underneath the VGA connector.

KiCad passes all the design rule checks. It's all laid out now and the gerbers look good. Just need to panelise and send off. Let me know below who wants them.
2020-10-13: Boards ordered - should be back in ~2 weeks :sunglasses:

Cluso's P2-RetroBlade

* PCB 1.6"x2.2" 2 layer ENIG 1.6mm FR4
* P2X8C4M64P chip of course (some initial boards may use P2 RevB chips - let me know if you need RevC)
* 20MHz xtal
* Requires 5V regulated input (from one of: headers, microUSB, or USB/TTL header)
* 3V3 1A LDO SOT-89 regulator
* 1V8 generated by series 3V3 1A LDO SOT-223 to 1V8 1A LDO SOT-223
* Proper bulk and bypass capacitors
* Transistor reset circuit (as per P1) configured with solderable link
* microSD socket (microSD card not supplied) - can boot direct from microSD without Flash
* Two microUSB sockets - for power / keyboard / mouse (cables available from fleabay for ~$1.50)
* P00-15 brought out on 1x20pin 0.1" header
* P16-31 brought our on 1x16pin 0.1" header (under VGA connector)
* P32-47 brought out on 1x20pin 0.1" header
* P48-49 brought out on microUSB connector
* P50-51 brought out on microUSB connector
* P52-57 brought out on tiny 0.4mm thru-hole pads (will take single AWG30 kynar wire-wrap wire)
* P58-61 used internally for microSD and (optional) SPI Flash
* P62-63 brought out on 1x6 0.1" header (serial port) for Reset/SerialOut/SerialIn/5Vin/Gnd/nc - compatible with CP2102 USB/TTL 6pin (not supplied - fleabay ~$1.50)
* Note: P27-31 also connects to VGA socket (if fitted) for video/LCD (connector overlays the P16-31 header)
* Optional SOIC-8 footprint on underside for Flash W25Q32JVSIQ/W25Q64JVSIQ/W25Q128JVSIQ (4/8/16MB Flash)
* Through hole parts supplied but not fitted/soldered
* Can run my P2 OS and Z80/CPM emulation

Notes:
* The regulators will likely self-limit to somewhere in excess of 500mA. Switchers are not used.
* The 3d image shows the wrong microSD and microUSB connectors. Peter showed the ones I'm using on his P2D2 thread the other day.
* A 1x2pin 0.050" header/link enables the 10K pullup resistor (fitted as standard) for booting from the (optional) Flash chip

Cost will be US$40 without Flash, US$45 with W25Q128JVSIQ (16MB) and US$5 unregistered airmail post from Australia (you take the risk).

P2_RetroBlade2_top.jpg
P2_RetroBlade2_bot.jpg
390 x 527 - 73K
390 x 543 - 88K

Comments

  • Cluso99Cluso99 Posts: 16,658
    edited 2020-10-13 - 06:51:36
    Schematic

    P2_RetroBlade2.jpg
    1123 x 775 - 285K
  • Gerbers looking good as are the paste pads under the P2 :sunglasses:
  • Since you are not using the other I/O near the VGA why don't you hook up the I2C PnP on the VGA just for the fun of it? Also the SD pulldown value should be 1M since the card's pullup is fairly weak.
    (my pcbs were just a tad behind my parts shipment and will be here Monday)
  • Cluso99Cluso99 Posts: 16,658
    edited 2020-10-10 - 03:24:00
    Since you are not using the other I/O near the VGA why don't you hook up the I2C PnP on the VGA just for the fun of it? Also the SD pulldown value should be 1M since the card's pullup is fairly weak.
    (my pcbs were just a tad behind my parts shipment and will be here Monday)
    I am not certain that I am going to fit that resistor anyway but thanks for the value info. 100K 0603 is the largest value I have in stock. The ROM code just checks for a pullup (ie a floating or pulldown is detected as not a pullup).
    Probably would have been useful to put I2C (and maybe other connections) on the VGA connector but it might be too late as I would have to check everything again as I'm not comfortable to rely on KiCad yet.
    BTW I checked the drill files for the slots - nice and simple :)
  • Let me know which components you need as I will also send 1M 0603s
  • Cluso99,

    I really like the RetroBlade and would want one when it becomes available. Could you do a variant with HDMI and two RCA audio connectors?
  • Cluso99Cluso99 Posts: 16,658
    edited 2020-10-10 - 07:01:46
    Ahle2 wrote: »
    Cluso99,

    I really like the RetroBlade and would want one when it becomes available. Could you do a variant with HDMI and two RCA audio connectors?
    Depends how this board goes. HDMI can be done with a fleabay cable (with the conversion chip).
    I presume the audio is the same as P2 (ie RC plus isolation cap)? Presume a 4u7F or 10uF MLCC will work for the DC isolation and an RC of 1K and 100nF IIRC. Is more than one channel required?

    I think an addon board that the RetroBlade could plug into might be better for these extras.

    Of course it will plug into Peter’s 0.050” protoboard which i plan to offer too :) Honestly don’t know why this hasn’t been done years ago. Probably it’s too obvious - haha.
  • Heck, I'm gonna want every variant out there. This and KISS, without a doubt :+1:
  • Cluso99 wrote: »
    Of course it will plug into Peter’s 0.050” protoboard which i plan to offer too :) Honestly don’t know why this hasn’t been done years ago. Probably it’s too obvious - haha.

    Probably because it was far too expensive and we always had the dilemma of mixing thicker 100mil pins etc. I wasn't charged anything extra to get 3,996 holes drilled on each board.
  • Cluso99 wrote: »
    Cluso's P2-RetroBlade and P2-MaxiBlade

    Cluso's P2-RetroBlade

    Cost will be US$40 without Flash, US$45 with W25Q128JVSIQ (16MB) and US$5 unregistered airmail post from Australia (you take the risk).

    Cluso's P2-MaxiBlade

    Identical to the RetroBlade except...
    * VGA connector removed, and in its' place...
    * 2x10 0.1" header with P17-31 plus 3V3 and GND

    Cost will be US$40 without Flash, US$45 with W25Q128JVSIQ (16MB) and US$5 unregistered airmail post from Australia (you take the risk).

    Will you be offering these up on your website when they are ready?
  • Looks great ! P2-MaxiBlade for me please.
  • Cluso99Cluso99 Posts: 16,658
    edited 2020-10-13 - 12:17:17
    Revised update - thanks for pushing this Peter

    * pcb now 2.2"x1.6" (was 2.0"x1.5")
    * single pcb does both VGA and P16-31 on 0.1" header under the VGA connector
    * adjusted the pitch of P0-15 and P32-47 to 1.5"
    * VGA now uses the top pins P27-31 of the group with P27=VS

    Now, you can solder the P16-31 header to just be on the underside of the pcb if you want to have both VGA and the header :sunglasses:

    Of course now I have to adjust the tracks and fills so this will take day(s)?
    Same price - I'll ship both the 0.1" headers and the VGA connector. Through-hole parts will not be soldered.

    R3 should be 1M

    2020-10-13: First and second post updated with latest
  • Updated the first two posts with the latest design :sunglasses:
  • PCBs ordered - should be ~2 weeks :sunglasses:
Sign In or Register to comment.