Skip to the content
2 layers308.7 × 241.8 mmOTTOtact, the printed circuit board in 3D

those specs refer to the tactile buttons version, but a led backlight button version is in the works too.

Size
308.7 × 241.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
229
Nets
215
Pads
964
Tracks, vias
1,476, 103
Pours
3
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
3 Aug 2018
Updated
1 Dec 2018

Overview

OTTOtact is an open-source printed circuit board by cester-ino, from the cester-ino/OTTO-hardware repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 308.7 × 241.8 mm with 229 parts on 215 nets, routed with 1,476 tracks and 103 vias.

It is built around the ATMEGA32U4-AU, 74HC125D and LM3914, with the MCP602-I/P, MT3608 and FS312F-G among its other parts. Its parts include 83 diodes, 57 switches, 34 capacitors, 32 resistors and 9 ICs. It belongs with the audio and music boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

10

README

README.md

OTTO-project

Hardware prototype for the OTTO Synthesizer by Topisani

prototype rendering 10x10 silicone buttons with led backlight

Main features

Mainboard
  • ILI9341 based TFT 2.8" TFT screen.
  • 4 low profile clickable encoders
  • 40 function keys
  • STM32F103VET6 mcu
  • Raspberry GPIO connector
  • connects to all the various boards
  • expansion headers
Power board
  • 2A 5-16V DC input & 500mah micro usb input
  • MAX8903A 1s Lipo charger IC with path management
  • 5V 2A DC-DC boost converter (TPS61090) & 3V3 700mah LDO (XC6210)
  • MAX17048 1s lipo fuel gauge, connected via i2c to the raspberry
  • pi_power circuit for monitoring and control boot and shutdown routine
Audio Board
  • SGTL5000 Audio Codec
  • Electret microphone amp circuit
  • LM4860 speaker amplifier
  • 1 TRS jack line IN
  • 1 TRS jack line OUT
  • 1 Headphone IN
Keyboard
  • 2 octaves keyboard with 16 keys bottom row
  • expansion headers
  • 16 addressable rgb leds

those specs refer to the tactile buttons version, but a led backlight button version is in the works too.

prototype rendering one of the first design iteration

Parts

229
QtyValueFootprintReferences
561N4148Diode_SMD:D_SOD-123vD2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23, D24 +40
52SW_PushButton_Switch_Keyboard:kaihl-low-profile-switch-noledSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +36
170.1ufCapacitor_SMD:C_0805_2012MetricC16, C17, C18, C19, C20, C21, C22, C23, C24, C25, C26, C27, C28, C29, C30, C31 +1
17WS2812BLED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmD66, D67, D68, D69, D70, D71, D72, D73, D74, D75, D76, D77, D78, D79, D80, D81 +1
1410KResistor_SMD:R_0805_2012MetricR1, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R30, R31, R32
110.1uFCapacitor_SMD:C_0805_2012MetricC1, C5, C6, C7, C8, C9, C10, C11, C13, C33, C34
51KResistor_SMD:R_0805_2012MetricR17, R19, R20, R21, R26
5LED_SmallLED_SMD:LED_0805_2012MetricD61, D62, D63, D64, D65
4Rotary_Encoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC12E-Switch_Vertical_H20mm_CircularMountingHolesSW53, SW54, SW55, SW56
3IN4001Diode_SMD:D_SOD-123FD83, D84, D85
21.5KResistor_SMD:R_0805_2012MetricR13, R15
2100KResistor_SMD:R_0805_2012MetricR23, R28
222pFCapacitor_SMD:C_0805_2012MetricC3, C4
222uFCapacitor_SMD:C_1812_4532MetricC14, C15
110K3362P-1-103LF:3362P_1RV1
110uFCapacitor_SMD:C_0805_2012MetricC12
115KResistor_SMD:R_0805_2012MetricR18
116mhzCrystal:Crystal_SMD_Abracon_ABM3-2Pin_5.0x3.2mmY1
11uFCapacitor_SMD:C_0805_2012MetricC2
12.7kResistor_SMD:R_0805_2012MetricR24
122uHInductor_SMD:L_Wuerth_HCI-1040L1
12N7000Package_TO_SOT_THT:TO-92_InlineQ1
12kResistor_SMD:R_0805_2012MetricR22
1330Resistor_SMD:R_0805_2012MetricR29
1330KResistor_SMD:R_0805_2012MetricR2
14.7KResistor_SMD:R_0805_2012MetricR27
1470KResistor_SMD:R_0805_2012MetricR14
17.5KResistor_SMD:R_0805_2012MetricR25
174HC125Package_SO:SOIC-14_3.9x8.7mm_P1.27mmIC1
1820KResistor_SMD:R_0805_2012MetricR16
1ATMEGA32U4-AUPackage_QFP:TQFP-44-1EP_10x10mm_P0.8mm_EP4.5x4.5mmU1
1Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ8
1Conn_01x04_MaleConnector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_HorizontalJ3
1Conn_01x06Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ7
1FS312F-GPackage_TO_SOT_SMD:SOT-23-6U5
1FS8205Package_TO_SOT_SMD:SOT-23-6_HandsolderingM1
1LEDLED_SMD:LED_0805_2012MetricD1
1LM3914Package_DIP:DIP-18_W7.62mmIC2
1MCP602Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU3
1MT3608Package_TO_SOT_SMD:SOT-23-6U6
1ON_OFF_SWITCHButton_Switch_THT:SK-12E12-G5SW57
1OTTO-dacConnector:OTTO_DACv0.1U7
1SS34Diode_SMD:D_SMBD60
1SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP1
1TJCTM24028-SPIDisplay:TJCTM24028-SPIU2
1TP4056Package_SO:Texas_HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalViasU4
1USBConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ1
1USB_B_MicroConnector_USB:USB_Micro-B_Molex-105017-0001J5
1batteryConnector_JST:JST_XH_B02B-XH-A_1x02_P2.50mm_VerticalJ6
1gpio_exp1Connector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_VerticalJ4
1gpio_exp2Connector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_VerticalJ2

More from cester-ino/OTTO-hardware

3
  • 4 layers247 × 81 mmOTTO main, the printed circuit board in 3D

    OTTO main

    cester-ino/OTTO-hardware

    those specs refer to the tactile buttons version, but a led backlight button version is in the works too.

    142 parts49GPL-3.0
  • 2 layers72.5 × 23.5 mmOTTO power, the printed circuit board in 3D

    OTTO power

    cester-ino/OTTO-hardware

    those specs refer to the tactile buttons version, but a led backlight button version is in the works too.

    48 parts49GPL-3.0
  • 2 layers38.8 × 66.6 mmOTTOdac, the printed circuit board in 3D

    OTTOdac

    cester-ino/OTTO-hardware

    those specs refer to the tactile buttons version, but a led backlight button version is in the works too.

    42 parts49GPL-3.0

Similar boards

  • 2 layers100 × 73.3 mmPride Badge, the printed circuit board in 3D

    Pride Badge

    aziraphale/pride-badge-v1

    🌈⚡Pride badge PCB with LEDs, STM32, and 3D printed diffuser+case!

    136 parts
  • 2 layers35.1 × 23.6 mmUsb BBC, the printed circuit board in 3D

    Usb BBC

    FrizzyElectronics/Usb-BBC

    Lipo Charger With a Boost Converter

    25 parts
  • 2 layers44.8 × 15.8 mmLiPo BoardV1-2019, the printed circuit board in 3D

    LiPo BoardV1-2019

    Jajaho/LiPo-Board

    Lipo battery charge, protection and 5V boost converter.

    26 parts
  • 2 layers82.5 × 136.7 mmGameboy dmg, the printed circuit board in 3D

    Gameboy dmg

    alxhoff/gameboy-dmg-pcb

    PCB for Gameboy DMG with audio and GPIO expander to provide I2C interface to push buttons

    95 parts4GPL-3.0
  • 2 layersLipo charger booster, the printed circuit board in 3D

    Lipo charger booster

    ideocentric/ribbon-synth

    Ribbon Synthesizer using Daisy Seed.

    11 parts1MIT
  • 2 layers100 × 100 mmPCB BatteryCharger, the printed circuit board in 3D

    PCB BatteryCharger

    sercami97/EstacionMeteorologica

    Open source proyect for low cost weather station

    55 parts
  • 2 layers60 × 40 mmForcegauge, the printed circuit board in 3D

    Forcegauge

    szbeni/forcegauge

    Traning for climbing. Load cell with HX711 and real time plotting,

    77 parts18GPL-3.0
  • 2 layers112.9 × 49.1 mmBluetooth board, the printed circuit board in 3D

    Bluetooth board

    SirBramble/The-Macruwu-2.0

    The Macro universal word-typing unit

    45 parts1

Questions

How big is the OTTOtact PCB?

It measures 308.7 × 241.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the OTTOtact use?

229 parts, built around the ATMEGA32U4-AU, 74HC125D, LM3914 and MCP602-I/P. 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 OTTOtact KiCad files?

From the cester-ino/OTTO-hardware repository on GitHub, at the commit this page was made from: the board is OTTO-old/OTTOtact.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the OTTOtact design in my own project?

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