

E256 teensy4 0
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
4W25Q128JVSIQ
SOIC-8-208mil-40℃~+85℃ 100,000 cycles 120ms@(32KB) 128Mbit 133MHz 1uA 2.7V~3.6V 20 Years 3ms Power-on reset、Hardware write protection、Software write protection、Write enable latch、Absolute write protection SPI SOIC-8-208mil NOR FLASH ROHSWinbondNOR FLASH74HC4051BQ
DHVQFN-16-EP(2.5x3.5)-40℃~+125℃ 15ns 2V~10V 5pF 73ns 80Ω 86ns 8:1 DHVQFN-16-EP(2.5x3.5) Analog Switches, Multiplexers ROHSNexperiaAnalog Switches, Multiplexers74HC595BQ
DHVQFN-16-EP(2.5x3.5)-40℃~+125℃ 19ns@4.5V,50pF 2V~6V 74HC 8 Serial-to-Serial or Parallel Tri-State DHVQFN-16-EP(2.5x3.5) Shift Registers ROHSNexperiaShift Registers6N138SM
SOP-8-2.54mm-55℃~+85℃ 1 1.3V 15us 1kV/us 20mA 25us 300% 4.5V~7V 5V 5kV 60mA 7V DC SOP-8-2.54mm Logic Output Optoisolators ROHSIsocom ComponentsLogic Output Optoisolators
README
README.mdeTextile-Synthesizer
Exploring music through textile

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
- Web page: synth.eTextile.org
- Mapping app: github.com/eTextile/Mapping
- Repository: github.com/eTextile/Synth
- License: CC-BY-SA
- Mail: contact@etextile.org
- Pictures: flickr.com
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
| Feature | Description |
|---|---|
| Power | DC 5V (USB) |
| Sensor resolution | 16×16 FSRs |
| Interpolated resolution | 64×64 |
| Multi-touch | User defined |
| Blob characteristics | [ID, STATE, CX, CY, WIDTH, HEIGHT, DEPTH] |
| XY resolution | [0:127] integer |
| Z resolution | [0:127] integer |
| FPS | 500–550 |
| Audio IN | ADC 16-bit (mini-jack) |
| Audio OUT 1 | DAC 16-bit (mini-jack) |
| Audio OUT 2 | Headphone (mini-jack) |
| Connectivity | USB-MIDI |
| Connectivity | MIDI I/O (mini-jack) |
| Connectivity | USB-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
Copyright (c) 2014- Maurin DonneaudFor information on usage and redistribution, and for a DISCLAIMER OF ALL WARRANTIES, see LICENSE.txt included in this folder.
Docs
Parts
58| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 0.1uF | Capacitor_SMD:C_0805_2012Metric | C8, C9, C11, C16, C17, C19 |
| 5 | 0.1uF 6.3V X5R | Capacitor_SMD:C_0201_0603Metric | C1, C2, C3, C4, C18 |
| 4 | 1uF | Capacitor_SMD:C_1210_3225Metric | C12, C13, C14, C15 |
| 2 | 100 Ohm | Resistor_SMD:R_0402_1005Metric | R12, R13 |
| 2 | 100k | Resistor_SMD:R_0402_1005Metric | R4, R5 |
| 2 | 10K | Resistor_SMD:R_0805_2012Metric | R8, R9 |
| 2 | 2.2K | Resistor_SMD:R_0402_1005Metric | R1, R3 |
| 2 | 2.2uF | Capacitor_SMD:C_0805_2012Metric | C7, C10 |
| 2 | 2.2uF_X7R | Capacitor_SMD:C_0805_2012Metric | C5, C6 |
| 2 | 74HC4051BQ | e256:DHVQFN-16-2.5X3.5MM | U6, U7 |
| 2 | 74HC595BQ | e256:DHVQFN-16-2.5X3.5MM | U3, U5 |
| 2 | LED | LED_SMD:LED_0805_2012Metric | D1, D2 |
| 2 | SW_Push | Button_Switch_SMD:SW_SPST_PTS645 | SW1, SW2 |
| 1 | 74HC595BQ | e256:DHVQFN-16-2.5X3.5MM | U4 |
| 1 | 100R | Resistor_SMD:R_0402_1005Metric | R2 |
| 1 | 10K | Resistor_SMD:R_0402_1005Metric | R6 |
| 1 | 10K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R15 |
| 1 | 1N4148 | Diode_SMD:D_SOD-523 | D3 |
| 1 | 220 Ohm | Resistor_SMD:R_0805_2012Metric | R7 |
| 1 | 47 Ohm 1/3W | Resistor_SMD:R_1210_3225Metric | R14 |
| 1 | 47 Ohm 1/8W | Resistor_SMD:R_0805_2012Metric | R11 |
| 1 | 470 Ohm | Resistor_SMD:R_0603_1608Metric | R10 |
| 1 | 600R | Inductor_SMD:L_0805_2012Metric | L1 |
| 1 | 6N138SM | e256:6N138SM_8-SMD | U1 |
| 1 | AUDIO_IN | e256:PJ-320A | J3 |
| 1 | AUDIO_OUT | e256:PJ-320A | J4 |
| 1 | Conn_Coaxial_Power | e256:BarrelJack-SMT-DC003_Horizontal | J0 |
| 1 | LINE_OUT | e256:PJ-320A | J5 |
| 1 | MCP1811A | Package_TO_SOT_SMD:SOT-23 | U8 |
| 1 | MIDI_IN | e256:PJ-320A | J1 |
| 1 | MIDI_OUT | e256:PJ-320A | J2 |
| 1 | RotaryEncoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC12E_Vertical_H20mm | SW3 |
| 1 | SGTL5000 | Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm | U9 |
| 1 | Teensy4.0 | e256:Teensy40 | U2 |
| 1 | W25Q128JVS | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | U10 |
| 1 | e256_pad_16x16 | e256:e256_pad_16X16 | J6 |
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 mm

- 4 layers37 × 34.3 mm

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 mm

- 2 layers54.7 × 69 mm

- 4 layers130.1 × 183.6 mm

- 4 layers134.4 × 98.5 mm

- 2 layers60.3 × 106.5 mm

TiNRS Wobbler2
ThisIsNotRocketScience/Eurorack-Modules
This is not Rocket Science presents: Eurorack modular synthesizer modules!
181 parts87MIT - 2 layers101.8 × 57.8 mm

Sc64v2
Polprzewodnikowy/SummerCart64
SummerCart64 - a fully open source N64 flashcart
96 parts1.2kGPL-3.0