Skip to the content
PCBKitNew board
2 layers76 × 70 mmE256 teensy4 0, the printed circuit board in 3D

E256 teensy4 0

eTextile/Synth15

eTextile-Synthesizer

Size
76 × 70 mm
Copper layers
2
Thickness
1.2 mm
Parts
58
Nets
102
Pads
376
Tracks, vias
839, 158
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
4 Jan 2021
Updated
1 Jul 2026

Overview

E256 teensy4 0 is an open-source printed circuit board by eTextile, from the eTextile/Synth repository on GitHub. It is a 2-layer board of 76 × 70 mm with 58 parts on 102 nets, routed with 839 tracks and 158 vias.

It is built around the W25Q128JVSIQ, 74HC4051BQ and 74HC595BQ, with the 6N138SM among its other parts. Its parts include 19 capacitors, 15 resistors, 10 ICs, 7 connectors and 3 diodes. It belongs with the audio and music and lEDs and displays boards and the NXP (LPC, Kinetis, i.MX RT) boards of this library.

Main components

4

README

README.md

eTextile-Synthesizer

Exploring music through textile

eTextile Synthesizer

About the project

eTextile-Synthesizers are handcrafted multi-touch digital interfaces based on smart textile materials and custom electronic solutions. The project features a fully embedded multitouch controller that combines the powerful Teensy 4.0 MCU with the E256 eTextile matrix sensor — a 16×16 FSR array with hardware interpolation up to 64×64 points.

The interface is configured via a browser-based mapping application that communicates with the device over USB-MIDI. Mappings (touchpad, slider, switch, knob, grid…) are defined visually, saved as JSON, and uploaded to the device.

Links

Project content

  • Hardware_textile: eTextile-Synthesizer construction tutorial
  • Hardware_electronic: Open Hardware electronics (KiCad)
  • Firmware: eTextile-Synthesizer firmware (PlatformIO)
  • Software: Demo applications (PureData, MaxMSP, Max4Live, etc.)

Specifications

FeatureDescription
PowerDC 5V (USB)
Sensor resolution16×16 FSRs
Interpolated resolution64×64
Multi-touchUser defined
Blob characteristics[ID, STATE, CX, CY, WIDTH, HEIGHT, DEPTH]
XY resolution[0:127] integer
Z resolution[0:127] integer
FPS500–550
Audio INADC 16-bit (mini-jack)
Audio OUT 1DAC 16-bit (mini-jack)
Audio OUT 2Headphone (mini-jack)
ConnectivityUSB-MIDI
ConnectivityMIDI I/O (mini-jack)
ConnectivityUSB-MPE (TODO)

Publications

  • NIME17 - Designing a Multi-Touch eTextile for Music Performances / Paper - Video
  • MOCO17 - Music Skin: Fabric Interface for Expressive Music Control / Paper

Copyright

Except as otherwise noted, all files in the eTextile-Synthesizer project folder

text
Copyright (c) 2014- Maurin Donneaud

For information on usage and redistribution, and for a DISCLAIMER OF ALL WARRANTIES, see LICENSE.txt included in this folder.

Docs

Parts

58
QtyValueFootprintReferences
60.1uFCapacitor_SMD:C_0805_2012MetricC8, C9, C11, C16, C17, C19
50.1uF 6.3V X5RCapacitor_SMD:C_0201_0603MetricC1, C2, C3, C4, C18
41uFCapacitor_SMD:C_1210_3225MetricC12, C13, C14, C15
2100 OhmResistor_SMD:R_0402_1005MetricR12, R13
2100kResistor_SMD:R_0402_1005MetricR4, R5
210KResistor_SMD:R_0805_2012MetricR8, R9
22.2KResistor_SMD:R_0402_1005MetricR1, R3
22.2uFCapacitor_SMD:C_0805_2012MetricC7, C10
22.2uF_X7RCapacitor_SMD:C_0805_2012MetricC5, C6
274HC4051BQe256:DHVQFN-16-2.5X3.5MMU6, U7
274HC595BQe256:DHVQFN-16-2.5X3.5MMU3, U5
2LEDLED_SMD:LED_0805_2012MetricD1, D2
2SW_PushButton_Switch_SMD:SW_SPST_PTS645SW1, SW2
1 74HC595BQe256:DHVQFN-16-2.5X3.5MMU4
1100RResistor_SMD:R_0402_1005MetricR2
110KResistor_SMD:R_0402_1005MetricR6
110KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR15
11N4148Diode_SMD:D_SOD-523D3
1220 OhmResistor_SMD:R_0805_2012MetricR7
147 Ohm 1/3WResistor_SMD:R_1210_3225MetricR14
147 Ohm 1/8WResistor_SMD:R_0805_2012MetricR11
1470 OhmResistor_SMD:R_0603_1608MetricR10
1600RInductor_SMD:L_0805_2012MetricL1
16N138SMe256:6N138SM_8-SMDU1
1AUDIO_INe256:PJ-320AJ3
1AUDIO_OUTe256:PJ-320AJ4
1Conn_Coaxial_Powere256:BarrelJack-SMT-DC003_HorizontalJ0
1LINE_OUTe256:PJ-320AJ5
1MCP1811APackage_TO_SOT_SMD:SOT-23U8
1MIDI_INe256:PJ-320AJ1
1MIDI_OUTe256:PJ-320AJ2
1RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC12E_Vertical_H20mmSW3
1SGTL5000Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mmU9
1Teensy4.0e256:Teensy40U2
1W25Q128JVSPackage_SO:SOIC-8_5.23x5.23mm_P1.27mmU10
1e256_pad_16x16e256:e256_pad_16X16J6

Questions

How big is the E256 teensy4 0 PCB?

It measures 76 × 70 mm and has 2 copper layers, 1.2 mm thick.

What parts does the E256 teensy4 0 use?

58 parts, built around the W25Q128JVSIQ, 74HC4051BQ, 74HC595BQ and 6N138SM. 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 E256 teensy4 0 KiCad files?

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

Can I use the E256 teensy4 0 design in my own project?

Its repository states no licence, so its author keeps all rights: ask eTextile before reusing the design.

Similar boards

  • 2 layers100 × 100 mmMOS6581Board, the printed circuit board in 3D

    MOS6581Board

    dandandrea/MOS6581-PCB

    KiCad PCB layout for MOS6581

    52 parts1
  • 4 layers37 × 34.3 mmReadout 60pin, the printed circuit board in 3D

    Readout 60pin

    opentac/opentac

    OpenTac: open tools to design, fabricate, read and simulate flex-PCB tactile skins that sense normal and shear force, for any robot surface.

    55 parts92MIT
  • 4 layers204 × 184 mmPanel, the printed circuit board in 3D

    Panel

    ItsShadowCone/tmfl

    2,711 parts
  • 2 layers54.7 × 69 mmNeonPine, the printed circuit board in 3D

    NeonPine

    lukmatuska/NeonPine

    christmas desktop light with real neon lamps

    98 parts
  • 4 layers130.1 × 183.6 mmMsfOwlClock, the printed circuit board in 3D

    MsfOwlClock

    pete-restall/MsfOwlClock

    MSF Owl Clock

    449 partsMIT
  • 2 layers60.3 × 106.5 mmTiNRS Wobbler2, the printed circuit board in 3D

    TiNRS Wobbler2

    ThisIsNotRocketScience/Eurorack-Modules

    This is not Rocket Science presents: Eurorack modular synthesizer modules!

    181 parts87MIT
  • 2 layers101.8 × 57.8 mmSc64v2, the printed circuit board in 3D

    Sc64v2

    Polprzewodnikowy/SummerCart64

    SummerCart64 - a fully open source N64 flashcart

    96 parts1.2kGPL-3.0