

Slot-in Manipulator of Output Levels
- Size
- 7.4 × 12.2 mm
- Copper layers
- 2
- Thickness
- 0.51 mm
- Parts
- 19
- Nets
- 10
- Pads
- 42
- Tracks, vias
- 127, 6
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 22 Jun 2018
- Updated
- 9 Apr 2021
Overview
SMOL is an open-source printed circuit board by heyspacebuck, from the heyspacebuck/SMOL repository on GitHub, published under the BSD-3-Clause licence. It is a 2-layer board of 7.4 × 12.2 mm with 19 parts on 10 nets, routed with 127 tracks and 6 vias.
It is built around the ATTINY10-TSH and TLV61220DBV. Its parts include 2 ICs and 1 connector. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
2ATTINY10-TSH
SOT-23-6-40℃~+85℃ 1.8V~5.5V 12MHz 1KB 32Byte 4 8 Bit 8bit AVR Built-in FLASH Power-on reset (POR)、Undervoltage detection (BOR/LVD/LVR/LVI)、Watchdog reset、External pin reset (NRST)、Built-in general-purpose timer、Programmable watchdog、Touch function SOT-23-6 Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)TLV61220DBV
SOT-23-6-40℃~+85℃@(TA) 1 1.8V~5.5V 220mA 700mV~5.5V 900nA Adjustable Boost Boost Built-in Yes SOT-23-6 DC-DC Converters ROHSTexas InstrumentsDC-DC Converters
README
README.mdSMOL
Slot-in Manipulator of Output Levels
(Revision 7)

It's a little PCB to rapidly turn on/off any simple battery-powered circuits. An Atmel ATTiny drives an N-channel MOSFET, which selectively breaks or completes the circuit. The tiny form factor makes it super-simple to install in a battery-powered circuit. Just slot the board between the negative end of the battery and the spring contact, and run a single wire up to the positive battery terminal.
Even with its miniscule form factor, SMOL is designed to be built by surface-mount novices! It has friendly large SMD pads to accept 0603 or 0805 components, and relatively big IC packages (no pitch smaller than 0.90 mm).

If you want to contribute, please do! This thing is here for everyone to experiment with! The circuit is designed in KiCad, just clone/download it and open the project. The project includes self-contained parts and footprints libraries, so it should work on any KiCad 5 installation.


Programming the SMOL
That card-edge connector on the picture above is the programming interface. Designing this part has been tougher than designing the actual SMOL! But once you get it working, you have the ATTiny10's entire kilobyte of program memory at your disposal. I suggest looking at the example programs
Schematic


Bill of Materials
| Designation | Description | My Source | My Cost (USD) | Notes |
|---|---|---|---|---|
| Printed circuit board | JLCPCB | $0.125 | See the /gerbs/ folder | |
| R1 | 1 MΩ resistor, SMD 0603 | Digikey | $0.180 | Abbreviated to "1" on the silkscreen. |
| R2 | 180 kΩ resistor, SMD 0603 | Digikey | $0.015 | Abbreviated to "2" on the silkscreen. |
| R3 | 20 kΩ resistor, SMD 0603 | Digikey | $0.100 | Abbreviated to "3" on the silkscreen. |
| R4 | 200 Ω resistor, SMD 0603 | Digikey | $0.100 | Abbreviated to "4" on the silkscreen. |
| C1, C2 | 10 μF capacitor, SMD 0603 | Digikey | $0.365 | Both are abbreviated to "C" on the silkscreen. |
| L1 | 4.7 μH inductor, SMD 0603 | Digikey | $0.200 | I should probably use one that's rated to more than 30 mA. Abbreviated to "L" on the silkscreen. |
| Q1 | N-channel MOSFET, SMD SOT-523 | Digikey | $0.360 | Datasheet. Abbreviated to "Q" on the silkscreen. |
| D1 | General purpose diode, SMD SOT-523 | Digikey | $0.270 | Datasheet. This part is optional but protects the board from motor back-EMF. Abbreviated to "D" on the silkscreen. |
| U1 | TLV61220 DC-DC boost converter, SMD SOT-23-6 | Digikey | $0.900 | Datasheet |
| U2 | ATTiny10 8-bit microcontroller, SMD SOT-23-6 Narrow | Digikey | $0.340 | Datasheet. Uses the TPI programming interface, which is a pain. |
| Approx. 5 cm of 30AWG wire | Anywhere | $0.000 | Solder to TP1 and attach the other end to the battery's positive terminal. Soldering an old battery clip to the end helps make a reliable connection. | |
| Approx. 1 cm of stiff bare wire | Anywhere | $0.000 | Solder to TP2 and bend so the battery's negative terminal rests on it but doesn't short any traces. | |
| Conformal coating (or other insulating material) | Anywhere | $0.000 | Optional but recommended. Insulate the board so the stiff bare wire can't short anything. |
TOTAL COST PER BOARD: approx. $3.50
Revision history
SMOL has changed a lot since I first got the idea. Amazingly, it hasn't gotten bigger. For a commentated revision history: click here.
Contact info:
- E-mail heyspacebuck at gmail
- Twitter @heyspacebuck
- Telegram @spacebuck
To Do:
- Write better assembly instructions
- Add pictures + video
- Post sample AVR code
- Add OSHW certification mark

IT'S SO SMOL
Parts
19| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 10μF | SMOL_footprints:0603_HandSoldering | C, C |
| 2 | SolderWirePad_single_2mmDrill | Wire_Pads:SolderWirePad_single_2mmDrill | HOLE1, HOLE2 |
| 1 | 180kΩ | SMOL_footprints:0603_HandSoldering | 2 |
| 1 | 1MΩ | SMOL_footprints:0603_HandSoldering | 1 |
| 1 | 1kΩ | SMOL_footprints:0603_HandSoldering | 4 |
| 1 | 20kΩ | SMOL_footprints:0603_HandSoldering | 3 |
| 1 | 4.7μH | SMOL_footprints:0603_HandSoldering | L |
| 1 | ATTINY10-TS | SMOL_footprints:SuperSOT-6 | U2 |
| 1 | Conn_01x05 | SMOL_footprints:edgeconn | J1 |
| 1 | D_SOT523 | SMOL_footprints:SOT523_HandSoldering | D |
| 1 | Q_NMOS_GSD | SMOL_footprints:SOT523_HandSoldering | Q |
| 1 | TEST | SMOL_footprints:SPRING_ANCHOR | TP2 |
| 1 | TEST | SMOL_footprints:SPRING_LANDING | TP3 |
| 1 | TEST | SMOL_footprints:Anchor_Pad | TP1 |
| 1 | TLV61220 | SMOL_footprints:SuperSOT-6 | U1 |
| 1 | credits2-name | SMOL_footprints:credits2-name | GFX1 |
| 1 | credits2-title | SMOL_footprints:credits2-title | GFX2 |
More from heyspacebuck/SMOL
2- 2 layers17.8 × 54 mm

- 2 layers17.8 × 41.3 mm

Similar boards
- 6 layers30 × 48 mm

Holter
peterisza/mobilecg
MobilECG II is an open source clinical grade Holter ECG. For more information, please visit http://mobilecg.hu.
231 parts66 - 2 layers100 × 72 mm

- 2 layers12.6 × 12.5 mm

- 2 layers48.5 × 26 mm

EdgeMeter
measurify/example-soccer
This thesis project aims to develop a complete system for collecting and data classification in the sport of football, specifically for autonomous recognition of shooting, passing and stopping.
23 parts - 2 layers8.9 × 12.7 mm

- 2 layers38.1 × 20.3 mm

- 2 layers200 × 100 mm

Regalodilara
valerionew/very-good-uc-doggos
A special graduation present for a special friend. Six microcontrollers in one devboard
91 parts50 - 2 layers100 × 100 mm

Desklight panel
dpiegdon/tiny-ws2812-desklight
ATTiny10 powered WS2812 RGB LED strip: hard- and firmware design
256 parts10GPL-3.0
Questions
How big is the SMOL PCB?
It measures 7.4 × 12.2 mm and has 2 copper layers, 0.51 mm thick.
What parts does the SMOL use?
19 parts, built around the ATTINY10-TSH and TLV61220DBV. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the SMOL KiCad files?
From the heyspacebuck/SMOL repository on GitHub, at the commit this page was made from: the board is SMOL_KiCad/SMOL.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the SMOL design in my own project?
Its repository publishes it under the BSD-3-Clause licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).