Code Monkey home page Code Monkey logo

tomu-hardware's Introduction

I'm Tomu a tiny ARM microprocessor which fits in your USB port. I have two buttons and two LEDs.

Tomu Front Render Tomu Back Render

Contact

WARNING: This design hasn't been proven yet!

Built out of a 3d printed part + 2 layer "thin" PCB (0.4mm or 0.6mm thick).

The board has;

  • 6mil traces
  • 6mil clearance
  • 0.3mm drill / 0.6mm vias

--

Uses a Silicon Labs EFM32HG309 (datasheet, reference manual).

The important features are;

These make something which is almost hand solder-able fit into the tiny size.

BOM

All parts are ordered from Digikey but could easily be ordered from somewhere else.

Individual parts;

  • Resistors
  • 2 x 0402 - 15 Ohm - Digikey
  • 2 x 0402 - ~50 Ohm (Depends on LED choice)
  • 2 x Capacitor 1uF 0402
  • 1 x Capacitor >10uF 0402
  • 2 x LED 0402
  • 1 x EFM32HG309 or EMF32HG308

TODO

  • Create the device
  • Create the 3d print model.
  • Write the firmware for the device.

FAQ

Why did you create this?

The aim was to prove that a device which fits in your USB port could be created by hobbists in small quantities extremely cheaply.

Where does the name Tomu come from?

TOMU comes from the abbreviation "Tim's Open Micro USB".

What can I use this for?

What ever you want! If you do create something, please send me the info!

License

The contents of this repository excluding "third_party" folder is released under your choice of the following two licences:

  • the "Creative Commons Attribution-ShareAlike 4.0 International License" (CC BY-SA 4.0) full text of this license is included in the LICENSE file and a copy can also be found at http://creativecommons.org/licenses/by-sa/4.0/

  • the "TAPR Open Hardware License" full text of this license is included in the LICENSE file and a copy can also be found at http://www.tapr.org/OHL

tomu-hardware's People

Contributors

mithro avatar shenki avatar

Watchers

James Cloos 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.