Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/apparentlymart/raspi-jtag-hat
https://github.com/apparentlymart/raspi-jtag-hat
Last synced: 11 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/apparentlymart/raspi-jtag-hat
- Owner: apparentlymart
- License: other
- Created: 2018-07-28T07:39:26.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-07-29T07:11:28.000Z (over 6 years ago)
- Last Synced: 2024-12-08T18:03:22.113Z (17 days ago)
- Language: C
- Size: 128 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Raspberry Pi 3 Bare Metal Dev HAT
![Bare Metal Dev HAT PCB](oshpark-pcb.png)
This repository contains KiCad design files for an **experimental** Raspberry
Pi "pseudo-HAT" (lacking an ID EEPROM) that breaks out the JTAG and UART pins
to an ARM-style JTAG header and a 6-pin "FTDI header" respectively. The goal
is to make it easy to connect diagnostic tools from a host development machine
when working on bare-metal software for the Raspberry Pi 3.The author makes no promises or warranty about the quality or functionality of
this PCB design. Your mileage may vary. However, if you would like to give it a
try, either clone the repo and load the project into KiCad or download the
Gerber files attached to one of the
[tagged revisions](https://github.com/apparentlymart/raspi-jtag-hat/releases).
Before spending any time and money, please consider checking for any
[open issues](https://github.com/apparentlymart/raspi-jtag-hat/issues), and
for any _closed_ issues that apply to the tagged revision you are working with.The board also includes extra breakouts for the I2C pins and the power pins
from the main header, as an optional convenience. It might also work for
Raspberry Pi 2, but its unusual L-shape is intended to avoid conflicts with
the larger heatsinks that some owners fit to their Raspberry Pi 3 units.The following is an example BOM for some through-hole components that could
be used to populate this PCB:| Ref. | Description | Octopart Id |
| ---- | ------------------------------- | --------------------------------------------------------------------------------------------------------- |
| P1 | "FTDI-style" UART header | [22-28-4063-molex-278209](https://octopart.com/22-28-4063-molex-278209) |
| P2 | Raspberry Pi Main header socket | [hif3h-40da-2.54dsa(71)-hirose-22821340](https://octopart.com/hif3h-40da-2.54dsa%2871%29-hirose-22821340) |
| P3 | "ARM-style" JTAG socket | [htst-110-01-l-d-samtec-6823793](https://octopart.com/htst-110-01-l-d-samtec-6823793) |
| P4 | Misc. Power header | [10-89-7082-molex-20831](https://octopart.com/10-89-7082-molex-20831) |
| P5 | I2C header | [10-89-7042-molex-35512](https://octopart.com/10-89-7042-molex-35512) |
| n/a | Board Spacer (optional) | [mdlsp3-6-01-essentra-33826524](https://octopart.com/mdlsp3-6-01-essentra-33826524) |