Coder Social home page Coder Social logo

cuprum77 / pawpad Goto Github PK

View Code? Open in Web Editor NEW
16.0 2.0 0.0 5.45 MB

PawPad programming header

License: CERN Open Hardware Licence Version 2 - Weakly Reciprocal

diy electronics electronics-engineering pcb pcb-design pcb-footprints pcb-layout programmer pawpad pawprint programmer-header programming-header

pawpad's Introduction

PawPad

PawPad programming header

This is a project that aims to spice up the world of boring test jigs and programming headers with a completely new, full stack system for adding programming headers to your boards.

Why should I use this?

There are many benefits in the above shape compared to regular arrangements:

  • No acid traps due to smooth curves
  • No holes in the PCB means easier routing
  • Big enough to solder wires to when needed, yet compact enough to be practical
  • Large surface area makes it hard to peel the pads off and easier to hit with a jig
  • Pretty

Files

PawPad - contains the KiCAD footprint.

Programming Jig - contains a programming jig meant to be screwed onto a piece of 10x10 aluminium extrusion/makerbeam.

NOTE: this jig is not complete! It has not yet been tested for actual programming and may not be ideal!

Pinout

The pinout is standardized as outlined below:

Pin SWD JTAG SPI / ICSP UART I2C
Bean (1) SWO TDO MISO RX -
Bean (2) SWDIO TDI MOSI TX SDA
Bean (3) SWCLK TCK SCK - SCL
Bean (4) NRST TMS RST RST RST
Big Bean (5) GND GND GND GND GND

Showcase

Did you add this to your PCBs? Let us know by opening an Issue!

Example of the Programming Jig in action on a test PCB:

Future plans

  • Alternative designs with different numbers of pins
  • Unified pinout standard
  • OSHW certification
  • Debugger design

Acknowlegments

This has been inspired by the original maker of the footprint, go check them out.

pawpad's People

Contributors

cuprum77 avatar diminddl avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.