Arduino layout P2 board? (It Works! Eagle design files posted).
Rayman
Posts: 14,615
I've been testing out the new FTDI EVE3 GPUs and trying to get hold of the new EVE4 GPU chips and saw this new thing in development:
https://www.crowdsupply.com/excamera/gameduino-3x-dazzler
I think I'll do something similar to this dazzler, but am wondering if somebody making a P2 board with the Arduino layout would make sense...
I'm guessing there's a lot of Arduino accessories that could be used if there were one...
Update: I've made a quick board so that I can test out the Dazzler, when it comes (soon, I think).
Board seems to work, although haven't tested all the pins.
This board is based on another design, so not really perfect layout. Could probably be improved by rotating the Prop chip.
But, I already had a stencil that would work with this and didn't want to iterate on the design...
The Eagle design files and Gerbers are posted here.
https://www.crowdsupply.com/excamera/gameduino-3x-dazzler
I think I'll do something similar to this dazzler, but am wondering if somebody making a P2 board with the Arduino layout would make sense...
I'm guessing there's a lot of Arduino accessories that could be used if there were one...
Update: I've made a quick board so that I can test out the Dazzler, when it comes (soon, I think).
Board seems to work, although haven't tested all the pins.
This board is based on another design, so not really perfect layout. Could probably be improved by rotating the Prop chip.
But, I already had a stencil that would work with this and didn't want to iterate on the design...
The Eagle design files and Gerbers are posted here.
Comments
And might be "simple" enough if the Edge module was leveraged, so no need to worry about any of the P2 layout stuff.
I wonder how the Edge module size relates to the Uno size. Looks like it might fit ok. Maybe such a board "just" needs the edge socket set out with the arduino header formation. The right-angle edge socket might work nicely if it fits.
Perhaps with an on-board USB interface circuit, or header socket for the Prop-Plug.
I suppose the thing that could be simple or not-so-simple is the power supply part (as always!). Creativity in that department knows no bounds
Would be great to see such a board.
Finally we would have output worthy of the P2 without bogging down the P2 with simple graphics.
Mike
It's a nice solution, but adds at least $10 to cost, I think.
Another approach might be to use P2 to convert 24-bits of RGB to VGA. Then, one could buy a $9 VGA to HDMI cable, if they wanted.
That would maybe work with Edge sideways underneath...
Doesn't that just need 3 resistor DACs? I guess running it past the P2 allows cool stuff like scaling the output around or applying post-processing.
Yep, I thought the same!
"The right-angle edge socket might work nicely if it fits."
There is a right angle connector. Check the Edge product user guide for part numbers (I think they are in the feature description area, although it was late last night I read that doc!).
The connectors will be in the new Parallax webstore, or I guess ask sales if you need to order them sooner.
Edit-- ok, having typed that, curiosity had me take another look
11. Edge connector
The 0.05” (1.27mm) pitch 80 way edge connector extends on both sides of the module, with 40 connections on each side. Refer to Edge Connector Pin Assignment for full details.
Suitable connectors will be available from the Parallax webshop:
450-00308 - Card Edge Socket, Through Hole, Right Angle
450-00310 - Card Edge Socket, Through Hole, Vertical
Could use to make super BOE bot...
Need to think of something clever to do with all the extra P2 pins...
You can get 3 boards without the Arduino backpack for $99.
Mike
It has a bunch of io too...
That would be a great board. Tons of existing hardware including the CNC/3D printer boards that would snap right on.
Considering how big the Arduino market is I am surprised that this was not the FIRST style of board they made with the P2. People are always looking for another more powerful version to play with. I have used a number of the MEGA and DUE versions for projects and they are not nearly as capable as a P2 version would be.
Took a quick look at copying over layout from my P2 board.
Looks like I can get the important stuff there using my existing stencil.
Can hand solder the other parts needed.
I need to figure out how the dazzler3 is interfacing to the 3.3 V I/O EVE3 chip...
The Due, same basic pinout as the Mega, has 3.3V I/O as well. Many of the later add-on boards can work with either.
Also, I'm relieved that add-on boards can use 3.3 V I/O. Was feeling this was a dumb idea for a moment...
He says that it can work with 3.3 or 5 V I/O. Has a 74LVC245 to do the level translating.
That may bode well for using other boards with this as well. Perhaps this Due changed things...
Maybe using the edge module would make more sense... Still, this is good enough for most things. Just missing a bunch of the digital pins...
but, I did a copy and paste from a proven design so that I can use an existing stencil.
Anyway, here's the final (I think) design. Duplicated many header pins so could populate the digital pins.
BTW if you’re using JLCPCB for pcbs, get a stencil without the frame. For my RetroBlade, I just had them make a 150x150mm stencil with both sides on the one stencil, and no frame. Cost ~$10. The real saving is the freight as when you get it with the frame the shipping blows out!
No. They are s/s but probably a cheaper variety. The mylar from OSHStencils work fine too for the volumes we're doing. But by the time you add shipping from oshstencils there's no point in not getting from the pcb manufacturer is they are cheap enough.
It's been a long time though, maybe those shields aren't around anymore.
(I think maybe it's the ethernet shield??? Ug my memory)
Addit: yep that's the one
Doesn't look too hard to route that in... Except reset might be tough...
Any idea yet what the costs will be?
Or, better yet, maybe somebody will do a better job with this...
But, board should be fairly cheap as doesn't have much of anything on it, besides P2, USB, and power...
You could put 3v3 or 4v0 on the 5v bus so you know the P2 can't get damaged, but a few things won't work.
You could sit the P2 up a diode drop but thats kind of ugly
I wonder what the current rating on P2 pins in reverse bias is? 500uA like the P1? 1mA?
https://www.digikey.com/en/maker/blogs/2018/how-to-choose-an-arduino-shield