migrate
This commit is contained in:
59
classic/README.md
Normal file
59
classic/README.md
Normal file
@@ -0,0 +1,59 @@
|
||||
[finished-product-image]: hw/img/classic-v1.jpg "BEEON - Classic; v1"
|
||||
[pcb-top-image]: hw/img/classic-v1-top.png "BEEON - Classic; v1; pcb-top"
|
||||
[pcb-bottom-image]: hw/img/classic-v1-bottom.png "BEEON - Classic; v1; pcb-bottom"
|
||||
|
||||
# classic hardware
|
||||
|
||||
## Overview
|
||||
The classic device was created several years ago to fill a single need, preventing my work computer from auto locking due to inactivity. *Subverting security policy comes with a responsibility to ensure that you lock your computer (CTRL+ALT+DEL) everytime you walk away!*
|
||||
|
||||
Alternatively the device can also be used as a low-pin USB development platform, by soldering a pin header to the exposed pads on the bottom you can access 3 GPIOS, VCC (3v3+), GND and the RESET pin of the ATTINY85. Making it a very low-pin count development board with USB capabilities.
|
||||
|
||||
---
|
||||
## Firmware
|
||||
The firmware makes use of the outstanding V-USB software-only implementation of low-speed USB devices. If you plan on making changes or releasing your own devices please change the vendor/device names as well as the vendor/product ids within the [usbconfig.h](fw/v1/usbconfig.h) file.
|
||||
|
||||
`V-USB` is released under the [GPLv2](https://github.com/obdev/v-usb/blob/master/usbdrv/License.txt) license.
|
||||
|
||||
---
|
||||
## Bootloader
|
||||
Micronucleus is the bootloader that is currently in use by the beeon-classic devices. You will need a copy of the commandline tool for your operating system inorder to upload new firmware onto the device. v2.04 is the version that we are currently using.
|
||||
|
||||
| OS | Link |
|
||||
| -- | -- |
|
||||
| Windows | [Download](https://github.com/micronucleus/micronucleus/raw/master/commandline/micronucleus.exe) |
|
||||
| Linux/Darwin | [Build](https://github.com/micronucleus/micronucleus/tree/master/commandline) |
|
||||
`Micronucleus` is released under the [GPLv2](https://github.com/micronucleus/micronucleus/blob/master/License.txt) license.
|
||||
|
||||
---
|
||||
## BOM
|
||||
| Reference(s) | Package | Description | Manufacturer | Part Number | **Cost |
|
||||
| ------------ | -------: | ------------------------------ | ----------------- | -----------------: | -----: |
|
||||
| SW1 | | Switch | E-Switch | *TL1014BF180QG | $#.## |
|
||||
| D1 | 1206 | LED | OSRAM Opto | *LG N971-KN-1 | $#.## |
|
||||
| J1 | | 6 PIN 2.54mm (Optional Header) | Harwin | M20-7820646 | $0.95 |
|
||||
| J2 | | USB | CNC-Tech | 1001-011-01101 | $0.77 |
|
||||
| R1 | 0805 | 47 Ohm Resistor | Vishay/Dale | CRCW080547R0FKEA | $0.10 |
|
||||
| R2 | 0805 | 1K5 Ohm Resistor | Vishay/Dale | CRCW08051K50FKEB | $0.17 |
|
||||
| R3 | 0805 | 68 Ohm Resistor | Vishay/Dale | CRCW080568R0FKEA | $0.10 |
|
||||
| R4 | 0805 | 68 Ohm Resistor | Vishay/Dale | CRCW080568R0FKEA | $0.10 |
|
||||
| U1 | SOIC-8 | ATtiny85 MCU | Atmel | ATtiny85-20SU | $1.13 |
|
||||
| U2 | SOT-23-5 | 1 00mA 3.3 LDO | Texas Instruments | TPS79133DBVR | $1.32 |
|
||||
| C1 | 1206 | 10uF 10v Tantalum Capacitor | AVX | F931A106KAA | $0.49 |
|
||||
| C2 | 1206 | 0.1uF 10v MLCC Capacitor | Vishay/Vitramon | VJ1206Y104KXQPW1BC | $0.29 |
|
||||
| C3 | 1206 | 0.01uF 10v MLCC Capacitor | Vishay/Vitramon | VJ1206Y103KXJCW1BC | $0.25 |
|
||||
| C4 | 1206 | 1uF 16v Tantalum Capacitor | AVX | F931C105KAA | $0.51 |
|
||||
|
||||
**obsolete part (need to find replacement)*
|
||||
***cost last updated on 8/14/2020*
|
||||
|
||||
---
|
||||
## PCB
|
||||
[`Order from OSH Park`](https://oshpark.com/shared_projects/amtuUCdw)
|
||||
![alt text][pcb-top-image] ![alt text][pcb-bottom-image]
|
||||
|
||||
---
|
||||
## Finished Product
|
||||
| ![alt text][finished-product-image] |
|
||||
| :---------------------------------- |
|
||||
|
||||
Reference in New Issue
Block a user