Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
Merge branch 'v0.4-2'
Signed-off-by: Sean Cross <sean@xobs.io>
- Loading branch information
Showing
21 changed files
with
1,510 additions
and
1,302 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,98 +1,100 @@ | ||
Tomu HArdware | ||
==================== | ||
|
||
# [Tomu, I'm](tomu.im) | ||
|
||
[I'm Tomu](tomu.im) a tiny ARM microprocessor which fits in your USB port. | ||
[I'm Tomu](tomu.im) a tiny ARM microprocessor which fits in your USB port. | ||
I have two buttons and two LEDs. | ||
|
||
![Tomu Front Render](img/tomu-front.png) | ||
![Tomu Back Render](img/tomu-back.png) | ||
|
||
## Contact | ||
|
||
* [Announcement mailing list](https://groups.google.com/forum/#!forum/tomu-announce/join) - Low traffic list for announcements. | ||
* [Discussion mailing list](https://groups.google.com/forum/#!forum/tomu-discuss/join) - List for discussing development / new features / etc. | ||
* [IRC Channel - irc://irc.freenode.net/#tomu](https://webchat.freenode.net/?channels=#tomu) - IRC channel for discussing anything related to the project. | ||
Contact | ||
-------- | ||
|
||
## WARNING: Prototypes have been constructed but software is currently still being developed. | ||
We're available on mailing lists and IRC: | ||
|
||
Built out of a 3d printed part + 2 layer "thin" PCB (should be 0.4mm or 0.6mm thickness preferred, but 0.8mm and 1.0mm should work). | ||
* [IRC Channel - irc://irc.freenode.net/#tomu](https://webchat.freenode.net/?channels=#tomu) - IRC channel for discussing anything related to the project. | ||
* [Announcement mailing list](https://groups.google.com/forum/#!forum/tomu-announce/join) - Low traffic list for announcements. | ||
* [Discussion mailing list](https://groups.google.com/forum/#!forum/tomu-discuss/join) - List for discussing development / new features / etc. | ||
|
||
The board has; | ||
* 6mil traces | ||
* 6mil clearance | ||
* 0.3mm drill / 0.6mm vias | ||
About the PCB | ||
------------- | ||
|
||
-- | ||
Built out of a 3d printed part + 2 layer "thin" PCB. LCA2018 and Crowd Supply boards are 0.6mm. | ||
|
||
Uses a Silicon Labs EFM32HG309 ([datasheet](https://www.silabs.com/Support%20Documents/TechnicalDocs/EFM32HG309.pdf), [reference manual](https://www.silabs.com/Support%20Documents/TechnicalDocs/EFM32HG-RM.pdf)). | ||
The board requirements are very lo-fi: | ||
|
||
The important features are; | ||
* [~$2.15 USD on Digikey](http://www.digikey.com/product-detail/en/silicon-labs/EFM32HG309F64G-A-QFN24/336-3207-ND/5142721) | ||
* QFN24 - 5mm x 5mm package | ||
* Inbuilt 5V to 3V3 regulator. | ||
* Crystal-less USB | ||
* 6mil traces | ||
* 6mil clearance | ||
* 0.3mm drill / 0.6mm vias | ||
|
||
These make something which is almost hand solder-able fit into the tiny size. | ||
-- | ||
|
||
## BOM | ||
The primary MCU is a Silicon Labs EFM32HG309 ([datasheet](https://www.silabs.com/Support%20Documents/TechnicalDocs/EFM32HG309.pdf), [reference manual](https://www.silabs.com/Support%20Documents/TechnicalDocs/EFM32HG-RM.pdf)). | ||
|
||
The important features are: | ||
|
||
All parts are ordered from Digikey but could easily be ordered from somewhere else. | ||
* [Available on Digikey](http://www.digikey.com/product-detail/en/silicon-labs/EFM32HG309F64G-A-QFN24/336-3207-ND/5142721) | ||
* QFN24 - 5mm x 5mm package | ||
* Inbuilt 5V to 3V3 regulator. | ||
* Crystal-less USB | ||
|
||
* [Digikey BOM in CSV format](bom-digikey.csv) | ||
* [Digikey Shared Cart](http://www.digikey.com.au/short/39z1zv) | ||
These make something which is almost hand solder-able fit into the tiny size. | ||
|
||
Individual parts; | ||
BOM | ||
-------- | ||
|
||
* Resistors | ||
- 2 x 0402 - 15 Ohm - [Digikey](https://www.digikey.com.au/short/3m8rz5) | ||
- 2 x 0402 - ~50 Ohm (Depends on LED choice) | ||
All parts are available from Digikey, and are readily available from other suppliers. | ||
|
||
* Capacitors - [Digikey Capacitors 0402, >1uF](https://www.digikey.com.au/short/3m8r4z) | ||
- 2 x Capacitor 1uF 0402 | ||
- 1 x Capacitor >10uF 0402 | ||
* [Digikey BOM in CSV format](bom-digikey.csv) | ||
* [Digikey Shared Cart](http://www.digikey.com.au/short/39z1zv) | ||
|
||
* 2 x LED 0402 | ||
- You choice of two different colors (might require adjustment of R1/R2). | ||
- 5mA LEDs are better choice. | ||
- Get highest millicandela rating you can. | ||
- [Digikey Search of LEDs in 0402 package](https://www.digikey.com.au/short/3m8rz0) | ||
### Individual Parts ### | ||
|
||
* 1 x EFM32HG309 or EMF32HG308 | ||
* Resistors | ||
* 2 x 0402 - 15 Ohm - [Digikey](https://www.digikey.com.au/short/3m8rz5) | ||
* 2 x 0402 - ~50 Ohm (Depends on LED choice) | ||
* Capacitors - [Digikey Capacitors 0402, >1uF](https://www.digikey.com.au/short/3m8r4z) | ||
* 2 x Capacitor 1uF 0402 | ||
* 1 x Capacitor >10uF 0402 | ||
* 2 x LED 0402 | ||
* You choice of two different colors (might require adjustment of R1/R2). | ||
* 5mA LEDs are better choice. | ||
* Get highest millicandela rating you can. | ||
* [Digikey Search of LEDs in 0402 package](https://www.digikey.com.au/short/3m8rz0) | ||
* 1 x EFM32HG309 or EMF32HG308 | ||
|
||
Case | ||
---- | ||
|
||
## TODO | ||
The PCB is slightly narrower than a USB slot, and is significantly flatter. Tomu is designed to be sandwiched in the USB port alongside a case of some sort. Early prototypes used a business card that had been folded over, however the crowd funding campaign made enough to cut steel and make a case. | ||
|
||
* Create the device | ||
* Create the 3d print model. | ||
* Write the firmware for the device. | ||
Designs are available in the "case/" directory. Cases for earlier versions tend to require higher tolerance on 3D printers. | ||
|
||
## FAQ | ||
FAQ | ||
---- | ||
|
||
##### Why did you create this? | ||
### 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. | ||
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? | ||
### Where does the name Tomu come from? | ||
|
||
TOMU comes from the abbreviation "Tim's Open Micro USB". | ||
|
||
##### What can I use this for? | ||
### What can I use this for? | ||
|
||
What ever you want! If you do create something, please send me the info! | ||
|
||
## License | ||
License | ||
------- | ||
|
||
The contents of this repository excluding [`third_party` folder](./third_party) | ||
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.CC-BY-SA-4.0](LICENSE.CC-BY-SA-4.0) 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.TAPR](LICENSE.TAPR) file and a copy can also be found at | ||
http://www.tapr.org/OHL | ||
|
||
* the "Creative Commons Attribution-ShareAlike 4.0 International License" | ||
(CC BY-SA 4.0) full text of this license is included in the | ||
[LICENSE.CC-BY-SA-4.0](LICENSE.CC-BY-SA-4.0) 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.TAPR](LICENSE.TAPR) file and a copy can also be found at | ||
http://www.tapr.org/OHL |
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.