Skip to the content
PCBKitNew board
2 layersAttiny13ServoTester, the printed circuit board in 3D

Attiny13ServoTester

matrn/Attiny13ServoTester4

Servo tester for Attiny 13.

Copper layers
2
Thickness
1.6 mm
Parts
18
Nets
13
Pads
48
Tracks, vias
112, 0
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
21 Jan 2019
Updated
18 Aug 2019

Overview

Attiny13ServoTester is an open-source printed circuit board by matrn, from the matrn/Attiny13ServoTester repository on GitHub, published under the MIT licence. It is a 2-layer board with 18 parts on 13 nets, routed with 112 tracks and 0 vias.

It is built around the ATTINY13A-SSU and AMS1117-3.3. Its parts include 7 connectors, 3 resistors, 2 capacitors, 2 ICs and 2 diodes. It belongs with the robots and motor control boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

Attiny13 Servo Tester

Servo tester using cheap attiny13.

Code

Code is written in arduino language. Use Arduino IDE to Attiny13ServoTester.ino into your MCU.

Schematic & PCB

Schematic and PCB are created using kicad. All files necessary for kicad are stored in kicad directory.

Modes

Tester has multiple modes:

  • Potentiometer mode - servo position is controlled by potentiometer and leds LED_MIN and LED_MAX light up when minimal or maximal position is reached.
  • Auto mode - servo tester sets up position automatically from 0° to 180° and from 180° to 0°.
  • 90° mode - position is whole time at 90°

Arduino IDE settings

  • Board: ATtiny13
  • Brown-out Detection Level: "1.8V"
  • Link Time Optimalisation: "LTO Enabled"
  • Processor Version: "ATtiny13"
  • Processor Speed: "9.6MHz Internal Oscillator"
  • Programmer: "Arduino as ISP"

Additional notes

  • Because servo can create current impact it's better to add electrolytic and ceramic capacitor paraller to power.
  • It's necessary to mirror SMD components on kicad PCB because PCB also contains THT components.

ToDo

  • mirror SMD elements
  • add resistor for servo
  • complete all modes
  • add mode change led signalisation
  • cleanup code

Parts

18
QtyValueFootprintReferences
31kResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR1, R2, R3
210uFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC1, C2
2SERVOConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ2, J3
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1ATtiny13A-SSUPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU1
1LED_MAXLED_SMD:LED_0603_1608MetricD2
1LED_MINLED_SMD:LED_0603_1608MetricD1
1POWERConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ1
1PROG_MISOConnector_Pin:Pin_D0.7mm_L6.5mm_W1.8mm_FlatForkJ7
1PROG_MOSIConnector_Pin:Pin_D0.7mm_L6.5mm_W1.8mm_FlatForkJ5
1PROG_RESETConnector_Pin:Pin_D0.7mm_L6.5mm_W1.8mm_FlatForkJ6
1PROG_SCKConnector_Pin:Pin_D0.7mm_L6.5mm_W1.8mm_FlatForkJ4
1R_POTPotentiometer_THT:Potentiometer_Alps_RK09K_Single_VerticalRV1
1SW_PushButton_Switch_THT:SW_PUSH_6mmSW1

Questions

What parts does the Attiny13ServoTester use?

18 parts, built around the ATTINY13A-SSU and AMS1117-3.3. 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 Attiny13ServoTester KiCad files?

From the matrn/Attiny13ServoTester repository on GitHub, at the commit this page was made from: the board is kicad/Attiny13ServoTester.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Attiny13ServoTester design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 6 layers99.7 × 63.9 mmNescart, the printed circuit board in 3D

    Nescart

    Keitark/fc-rom-vomitter

    Wi-Fi NROM development cartridge for Famicom: ESP32-S3, SRAM, KiCad, firmware, fabrication evidence, and an experimental NES variant.

    84 partsMIT
  • 2 layers33 × 30 mmMora villogo, the printed circuit board in 3D

    Mora villogo

    kissadamfkut/mora_blinker

    Simple LED blinker with ATtiny13A for educational purposes

    21 parts34MIT
  • 2 layers200 × 100 mmKeyboard, the printed circuit board in 3D

    Keyboard

    dragonlock2/kicadboards

    Offsite backup for the miscellaneous KiCad boards that don't fit elsewhere

    225 parts14Apache-2.0
  • 2 layersTX5823, the printed circuit board in 3D

    TX5823

    ep092/TX5823

    FPV Sender mit Kanalwahl und konfiguration über SPI. Integriertes OSD mit MAX7456 und Spannungswandlern für 5V, 3,3V und 12V über einen Eingangsspannungsbereich von 8V bis 25.2V.

    94 parts9
  • 2 layers10.2 × 22.3 mmLed, the printed circuit board in 3D

    Led

    HWXLR8/yinyoudeng

    音游灯 RGB LED PCB for rhythm game buttons

    5 parts8GPL-3.0
  • 2 layers27.9 × 66.2 mmRfid, the printed circuit board in 3D

    Rfid

    NFQ-Makers/rfid-reader

    A simple 125KHz rfid reader based on a ATMega8

    61 parts7GPL-2.0
  • 2 layers90 × 100 mmMeshcore NaIon, the printed circuit board in 3D

    Meshcore NaIon

    Alksndr55/mesh-repeater

    Mesh Repeater v1 — одноплатный LoRa-репитер для MeshCore и Meshtastic, 90×100 мм. Упор на максимальное энергосбережение и работу в суровых сибирских зимах. Солнечный зарядник, Na-ion 1S / LTO 2S.

    154 parts3