Compatible Open Circuits Project

A semi-random (because I say so-) collection of circuits, sheets, what-not, all designed to be compatible with one another

Similar projects worth following
I wanted to produce a series of electronic circuits that all work together, were you to provide adequate power and connect via the appropriate bus to an MCU. This is just the start of this project so there is quite a bit more to come. A few top-level notables:

All circuits are (unless stated otherwise)...

- Designed to run at 3.3 volts
- Designed to utilize either I2C or SPI interfaces
- Operate as "plug and play" (even with respect to net names)

You will notice some things that are prerequisties to making this stuff work in this way...

- Firstly, net names need to be normalized lest netlisters or schematic / PCB tools leave parts of the circuit disconnected (5V is very different than +5.0V is different than 5V0...thus to get this right, nets need to be normalized to simplified names for things to work)

- Secondly, all documents adopt a standardized sheet to sheet connectivity schema (i.e. flat, hierarchical, etc).

Anyone is welcome to contribute to this project however all designs should be done in a way as to ensure they are compatible across documents.  This means paying particular attention to net names, port naming, etc.  (all of the stuff that makes design tools finicky to work with, if you don't think about it in advance).

All of these resources are somewhat "random" in that there is no order to how I have added them nor any order to how I will add more.  There is order however to how the design elements are categorized and the basic categories include:

  •  Power
  •  Data Conversion
  •  MCU
  •  Wireless
  • Wired
  • Sensors
  • Actuators
  • Interface
  • Control

The underlying goal of this project is to create a pool of standard resources anyone can pluck from and simply put together Hardware without concern for too much in the way of low-level detail.  That said, as the project progresses I will be adding Vin and Power req's, as well as a BOM for each document.  At some stage I will also introduce signal mapping sheets that account for the variety of ways signals might be oriented and mapped sheet to sheet, pin to pin.  A ton of thought has gone in to how to make this work and it's down to implementation.  I'll also try and document the structure of sheets req'd to make this work, so if you have content to share, you'll know how to conform it to a standard that works for everyone.

If you want to contribute, please let me know and I'll be happy to add you!  If you want to use any of the stuff, take it.  It's free and open and available for sharing.  Great if you can use it!  Better if you can give back!

  • 1 × AT86RF231-ZU AVR Low Power 2.4 GHz Transceiver for ZigBee IEEE 802.15.4, 6LoWPAN, RF4CE, SP100, WirelessHART and ISM Applications
  • 1 × LIS331DLTR Sensors / Motion
  • 1 × LM1086ILD Power Management ICs / Linear Voltage Regulators and LDOs
  • 1 × AP2114H-3.3TRG1 Power Management ICs / Linear Voltage Regulators and LDOs
  • 1 × SX-4025 Siward SX-4025 16 MHz Crystal

  • Project created today!

    technolomaniac04/01/2014 at 01:55 0 comments

    This is day one and we have lift-off!  I added the basics under git and am slowly but steadily adding stuff to the repo for this project.  As things progress it will be clear just how much content there is of this format and hopefully as others come online and contribute, there'll be an influx of new and interesting design elements we can all pluck from.  The goal is to demystify HW as much as possible or if nothing else, eliminate repetitive tasks.  Time will tell.  

View project log

Enjoy this project?



Alistair wrote 06/19/2015 at 08:34 point

do you have a link to the project with the stuff your publishing?

regards in advanced.

  Are you sure? yes | no

Dorijan wrote 05/22/2015 at 08:23 point

Are you doing this in altium or in Circuit Maker. If not the lader I would suggest you look in to it since it is free and all the deisgns are stored on the web.

p.s. I havent found time to check it jet beacouse it only recenly become availible, but I think that mandatory cloud storage for the free version kind of creates enforced GPL enviroment since all the derivatives will be made in circuit maker and be open to public.

  Are you sure? yes | no

Eric Evenchick wrote 04/01/2014 at 16:25 point
So is the idea here to make it easy to mix and match pre-designed circuits to build bigger projects? What tool will people need to work with these designs?

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates