Shop OBEX P1 Docs P2 Docs Learn Events
Sunnyside the FLiP compatible P2 module — Parallax Forums

Sunnyside the FLiP compatible P2 module

Great for breadboard use or as an upgrade for designs using FLiP or a DIP 40 P1. Will be slightly wider than a FLiP or DIP 40.

USB-C connector with data pins P62, P63. Reset signal on USB SBU pins. For now it would work with special prop plug with type C output. In the future we could have a native USB bootloader. I think an FTDI chip would fit on there if desired.

At the other end maybe a 4 pin JST for I2C. (QWIIC) If the PCB is 0.8 to 1mm thick then an edge connector for an HDMI cable is possible. Or another USB-C connector so the Sunnyside and Prop-Plug-C are the same board.

Power supply would generate the 1.8v from the 3.3v since the P1 only receives 3.3v. If used in place of a FLiP it would accept 5-9v from the appropriate pin.

Not routed yet, but I think it's possible with 4 layers.

Comments

  • RaymanRayman Posts: 15,466

    Interesting idea. Wonder if all the Parallax style 0402 caps could fit on there. Maybe...

  • Nice!
    A usb-serial chip will make it complete and a SD card slot will enhance it greatly.

  • roglohrogloh Posts: 5,939

    Neat idea. If you have room somewhere eg. down near your potential HDMI connector (full size or micro?), a spare SOP8 footprint for devices with 6 free IO available could be useful for anyone interested in soldering in some optional additional flash or PSRAM device etc, as such spare memory is always useful for video, or for emulation applications. Certainly PCB real estate will start to get tight once you start routing and adding such features however.

  • ErNaErNa Posts: 1,840

    Maybe the KISS board gives some inspiration

  • 3 pins longer than a Pi Pico
    16 MB PSRAM optional
    2 EVAL connectors
    USB-C upstream and downstream allows the same product to be used as a prog plug (with type C) or target board.

  • roglohrogloh Posts: 5,939

    Interesting sacrifice of some through hole pins at the closest side to the P2 to keep the width in check.

    How much total IO do you intend to bring out? Looks like it could do something similar to P2-EC32MB ~40 GPIO pins or so, maybe a few more.

  • This is my take at a low cost P2 board.

    Mostly Pi Pico compatible pinout. It's a bit longer.
    Single sided pick and place (except PSRAM. Although overclocking might not be great with capacitors on 2 edges only.)
    Breadboard compatible .1" through hole headers. I think it would be possible to bend some of the top pins to connect to the castellated edge and get all of the pins.
    Uses the P2 internal crystal oscillator to save a few cents and lower standby power.
    USB-C connector for programming. I think a native USB bootloader is possible. Until that happens, those pins can be used for the usual serial programming.
    A second USB-C connector to program another board or connect to USB devices.
    4 layer board without via-in-pad.

    7 pins lost due to lack of space to route them. (Pins 0-3, 38-39, 47)
    10 pins PSRAM (48-57)
    4 pins flash (58-61)
    41 total GPIO, including P62-63. 29 on a breadboard, 33 castellated. (Pico has 26)
    2 pins dedicated to QWIIC connector. (32-33)
    2 EVAL connectors, 1 with 5v power


    Pins starting with B are the inside columns.

    I pivoted towards Pico compatible instead of FLiP compatible. But I still really like the Sunnyside name.

  • Hi
    That looks good!
    For my projects an SD card holder is much more useful than a second USB though....
    Christof

  • roglohrogloh Posts: 5,939

    Looks useful, nice that it's breadboard-able. Given the proximity you might be able to add extra PropPlug holes with tweaks along top edge in case you need some initial programming without custom USB-C cable availability and before USB capable bootloader is installed into the flash.

Sign In or Register to comment.