All Projects → SimonMerrett → Soicbite

SimonMerrett / Soicbite

Licence: bsd-2-clause
A compact PCB footprint which allows SOIC test clips to be used as a space-efficient programming and debugging connector

Projects that are alternatives of or similar to Soicbite

midi-grid
DIY midi controller project
Stars: ✭ 60 (-62.73%)
Mutual labels:  embedded, hardware, kicad
Blinker Py
Blinker python library for hardware. Works with Raspberry Pi, Banan Pi, Linux devices
Stars: ✭ 680 (+322.36%)
Mutual labels:  hardware, embedded
Platformio Vscode Ide
PlatformIO IDE for VSCode: The next generation integrated development environment for IoT
Stars: ✭ 676 (+319.88%)
Mutual labels:  hardware, embedded
Bitbox
The bitbox console (example, firmwares, doc)
Stars: ✭ 78 (-51.55%)
Mutual labels:  hardware, embedded
Avem
🚁 轻量级无人机飞控-[Drone]-[STM32]-[PID]-[BLDC]
Stars: ✭ 465 (+188.82%)
Mutual labels:  hardware, kicad
Platformio Atom Ide
PlatformIO IDE for Atom: The next generation integrated development environment for IoT
Stars: ✭ 475 (+195.03%)
Mutual labels:  hardware, embedded
Blinker Library
An IoT Solution,Blinker library for embedded hardware. Works with Arduino, ESP8266, ESP32.
Stars: ✭ 1,095 (+580.12%)
Mutual labels:  hardware, embedded
Waterius
Передача показаний воды по Wi-Fi. Watermeter Wi-Fi transmitter.
Stars: ✭ 295 (+83.23%)
Mutual labels:  hardware, embedded
Cargo Embed
a cargo extension for working with microcontrollers
Stars: ✭ 100 (-37.89%)
Mutual labels:  embedded, debugging
Embedos
EmbedOS - Embedded security testing virtual machine
Stars: ✭ 108 (-32.92%)
Mutual labels:  hardware, embedded
Button2
Arduino Library to simplify working with buttons. It allows you to use callback functions to track single, double, triple and long clicks. It also takes care of debouncing.
Stars: ✭ 109 (-32.3%)
Mutual labels:  hardware, embedded
Awesome Electronics
A curated list of awesome resources for electronic engineers and hobbyists
Stars: ✭ 3,782 (+2249.07%)
Mutual labels:  hardware, kicad
Trezor Mcu
🔒 Don't use this repo, use the new monorepo instead:
Stars: ✭ 315 (+95.65%)
Mutual labels:  hardware, embedded
Attifyos
Attify OS - Distro for pentesting IoT devices
Stars: ✭ 615 (+281.99%)
Mutual labels:  hardware, embedded
Tomu Hardware
A tiny ARM microprocessor which fits in your USB port.
Stars: ✭ 297 (+84.47%)
Mutual labels:  hardware, kicad
Go Hardware
A directory of hardware related libs, tools, and tutorials for Go
Stars: ✭ 1,137 (+606.21%)
Mutual labels:  hardware, embedded
Lib Python
Blynk IoT library for Python and Micropython
Stars: ✭ 140 (-13.04%)
Mutual labels:  hardware, embedded
gdbstub
An ergonomic and easy-to-integrate implementation of the GDB Remote Serial Protocol in Rust, with full no_std support.
Stars: ✭ 158 (-1.86%)
Mutual labels:  debugging, embedded
Blynk Library
Blynk library for embedded hardware. Works with Arduino, ESP8266, Raspberry Pi, Intel Edison/Galileo, LinkIt ONE, Particle Core/Photon, Energia, ARM mbed, etc.
Stars: ✭ 3,305 (+1952.8%)
Mutual labels:  hardware, embedded
Cs2x
Transpiles a C# subset to non .NET languages and runtimes. (Powered by Roslyn)
Stars: ✭ 97 (-39.75%)
Mutual labels:  glsl, embedded

SOICbite

A compact PCB footprint which allows SOIC test clips to be used as a space-efficient programming and debugging connector

PBC pads

This is the repository for a hackaday.io project on this connector footprint.

It's cheaper than a Tag Connect and may even be smaller.

This has been tested as a SPI programmer on AVRs and a UART programmer on ESP32. The footprints are available as a Kicad mod footprint file under downloads. I'll put them on Github at some point too. If anyone converts them to Eagle or other EDA footprint formats, I'll happily add them here.

You do need to adjust your SOIC-8 test clip so that it will close enough to press the contact pins against the PCB pads. See the photos in the images folder - about 1mm will do to start with. Depending on your pin configuration, you need to make sure opposing contacts don't touch each other when no PCB is between them.

Also, you may need to use short sections of thin traces to escape the pads between the NPTH.

Pin assignment

If you don't know where to start, here are a few suggestions for pin assignments of some interfaces:

Pin UART SPI SWIM SWD ESP8266 USB I2C PIC ICSP
1 Vcc Vcc Vcc Vcc Vcc Vcc Vcc Vcc
2 RX2 CS GPIO0 D- Vpp
3 TX2 GPIO2 D+
4 GND GND GND GND GND GND GND GND
5 RX MOSI/MOMI SWIM SWDIO RX SDA DAT
6 TX MISO SWO TX AUX
7 CTS SCK/CLK SWCLK CH_PD SCL CLK
8 RTS RST NRST NRST RST ID
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].