RP2040 In-System Programming Stamp - Page 1
Forum section: electronics / projects

author: amosborne
author_rank: Contributor
timestamp: September 07, 2022, 02:55:42 pm
content: I made these castellated PCB's with the RP2040 chip (and 16MB QSPI flash). Turn-key fabrication done for cheap in China.Supports 5V power, SWD programming/debug, and UART over Tag-Connect.Breaks out the USB, reset pin, and all the GPIO.Power inputs can be either 5V or 3.3V. Can be powered simultaneously from multiple sources.Includes a NeoPixel.Pictures attached.

author: ajb
author_rank: Super Contributor
timestamp: September 07, 2022, 03:27:36 pm
content: That looks pretty neat! What are you planning to do with them? Any plans to sell and/or release the design files for them?

author: amosborne
author_rank: Contributor
timestamp: September 07, 2022, 03:46:18 pm
content: I do have the design files available on GitHub,https://github.com/amosborne/rp2040-isp-stamp.No plans to sell them-- I just made them for my own personal projects. Nothing specific quite yet but I have some ideas.

author: c099
author_rank: Newbie
timestamp: September 16, 2022, 04:49:45 pm
content: Will there be a license on the github project?

author: robzy
author_rank: Regular Contributor
timestamp: September 18, 2022, 01:49:31 pm
content: Neat! What ISP connection is that?

author: I wanted a rude username
author_rank: Frequent Contributor
timestamp: September 18, 2022, 05:29:06 pm
content: Tag-Connect, the no-legs (press and hold) version.Impressively aesthetic layout, Alex. Superb attention to detail.

author: amosborne
author_rank: Contributor
timestamp: September 18, 2022, 05:33:08 pm
content: The ISP footprint is for the 6-pin Tag-Connect. It's not a standard pinout... just something I cooked up. Along with the stamp itself I also made a carrier board with an IDC header for the Tag-Connect and a USB port. This way one stamp can program/debug another using the RP2040 picotool utility.Schematic is here for the stamp:https://github.com/amosborne/rp2040-isp-stamp/blob/main/rp2040_isp_stamp/doc/schematic_and_bom.PDFI will have to research the appropriate licensing.

author: robzy
author_rank: Regular Contributor
timestamp: September 21, 2022, 11:33:41 am
content: Like I said, neat! I'm planning to get more involved with RP2040 development.Out of curiosity, what EDA software did you use? The coloured nets are quite interesting.

author: chickenHeadKnob
author_rank: Super Contributor
timestamp: September 22, 2022, 01:01:17 am
content: A small criticism; I would have routed USB to a proper USB connector, either a micro B or C which has through-hole solder stakes.That would limit placement on whatever carrier board it is placed on to the edge though.

author: dawnclaude
author_rank: Contributor
timestamp: September 22, 2022, 05:36:11 am
content: I have a rough idea in general, but for your case how much did castellated edges add to the manufacturing cost?

author: amosborne
author_rank: Contributor
timestamp: September 23, 2022, 02:33:52 am
content: Quote from: chickenHeadKnob on September 22, 2022, 01:01:17 amI appreciate the feedback. This would be antithetical to what I wanted (a stamp you could put right in the middle of your board) though. The stamp still breaks out the USB data lines so there's nothing preventing you from putting the USB port of your choice onto the carrier board.Quote from: dawnclaude on September 22, 2022, 05:36:11 amI think it was $80 to do the castellated edges for the bunch (flat rate). I ended up assembling 5 panels of 9 (45 total) to make it worth between that and the one-time assembly fees.