Skip to the content
4 layers30 × 100 mmCurly memory kicad, the printed circuit board in 3D

Curly memory kicad

rallen-device/curly-memory2

Open source hardware for eurorack using ESP32

Size
30 × 100 mm
Copper layers
4
Thickness
4.69 mm
Parts
84
Nets
85
Pads
313
Tracks, vias
1,179, 190
Pours
2
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
12 Dec 2021
Updated
24 Jan 2022

Overview

Curly memory kicad is an open-source printed circuit board by rallen-device, from the rallen-device/curly-memory repository on GitHub, published under the MIT licence. It is a 4-layer board of 30 × 100 mm with 84 parts on 85 nets, routed with 1,179 tracks and 190 vias.

It is built around the ESP32-WROOM-32, MCP4822-E/SN and MCP6004-E/P, with the MCP3008-I/SL, MCP42010-E/SL and BAV99 among its other parts. Its parts include 30 resistors, 29 capacitors, 10 ICs, 8 diodes and 7 connectors. It belongs with the audio and music boards and the ESP32 boards of this library.

Main components

7

README

README.md

CURLY-MEMORY

Open source eurorack hardware using an ESP32.

ESP32 acts like anything you want, just reprogram with new firmware.

Features

INPUTS:

  • Analogue input x4
  • 1/8" jack x3 (IN0, IN1, IN2)
  • 2.54mm pin header x2 (IN2, IN3)

OUTPUTS:

  • Analogue output x4
  • 1/8" jack x3 (OUT0, OUT1, OUT2)
  • 2.54mm pin header x3 (OUT2, OUT3)

CONTROLS:

  • Potentiometer input x4
  • Tactile switch x2

OTHER:

  • Feedback resistor (digital pot connecting OUT0 to IN0)
  • Digital pot output on 2.54mm pin header
  • Dry/wet mixer (IN0 + OUT0 - connecting to digital pot)
  • WS2812B LEDs x2

POWER:

  • Eurorack standard 10 pin IDC connector
  • 12V input

FIRMWARE:

  • ESP-IDF or Arduino

Images

main-cad zoom-cad side-cad

References

Influences

Parts

84
QtyValueFootprintReferences
13100nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC101, C103, C104, C105, C106, C108, C109, C206, C207, C309, C310, C401, C408
11100KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR108, R201, R202, R203, R304, R305, R306, R307, R308, R309, R401
61KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR101, R102, R103, R104, R105, R106
622pFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC201, C202, C203, C301, C302, C303
647kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR204, R205, R206, R301, R302, R303
510uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC402, C403, C404, C409, C410
51uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC102, C110, C304, C305, C306
5Conn_01x05Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ102, J103, J104, J105, J106
4100RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR107, R207, R208, R209
4BAV99Package_TO_SOT_SMD:SOT-23D201, D202, D203, D204
2150RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR403, R404
2LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD403, D404
2MCP42010-E/SLPackage_SO:SOIC-14_3.9x8.7mm_P1.27mmU105, U106
2MCP4822-E/SNPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU103, U104
2MCP6004Package_SO:SOIC-14_3.9x8.7mm_P1.27mmU201, U301
2S1ADiode_SMD:D_SMAD401, D402
156kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR402
1Conn_01x06Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ101
1Conn_02x05_Odd_EvenConnector_IDC:IDC-Header_2x05_P2.54mm_HorizontalJ401
1ESP32-WROOM-32RF_Module:ESP32-WROOM-32U102
1MCP3008-I/SLPackage_SO:SOIC-16_3.9x9.9mm_P1.27mmU101
1NCP1117-3.3_SOT223Package_TO_SOT_SMD:SOT-223-3_TabPin2U402
1NCP1117-5.0_SOT223Package_TO_SOT_SMD:SOT-223-3_TabPin2U401

More from rallen-device/curly-memory

1

Similar boards

  • 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 layers100 × 100 mmPID Board SMT, the printed circuit board in 3D

    PID Board SMT

    AaronDoubert/quadcopter-pid-boards

    Analog PID flight controller for a 5" quadcopter: roll, pitch and yaw loops built from op-amps and trimpots, fed by an MPU-6050 through a small ATtiny/DAC "shim", driving a 4in1 ESC. Designed in KiCad 10.

    224 parts
  • 2 layers88.1 × 82.7 mmMJBOTS CubeSat, the printed circuit board in 3D

    MJBOTS CubeSat

    danielwilczak101/EasyControls

    Originally part of the NASA Asteroid flyer program has been repurposed by the EPPL to allow anyone interested in controls to go online and connect with a real working device and test their own control algorithms on a…

    22 parts4
  • 4 layers90.2 × 95.9 mmObc db, the printed circuit board in 3D

    Obc db

    queens-satellite-team/pcbs

    PCBs for satellite

    57 parts1
  • 4 layersMcp3008, the printed circuit board in 3D

    Mcp3008

    Faradworks/BlocksInReview

    3 parts
  • 4 layers105 × 30 mmBetter Klipper Expander, the printed circuit board in 3D

    Better Klipper Expander

    Fisheiyy/Better-Klipper-Expander

    A RP2040 based 3D Printer Port Expander

    95 parts14
  • 2 layers20 × 110 mmComposerMIDICV, the printed circuit board in 3D

    ComposerMIDICV

    CopycatMusic/ComposerMIDICV

    4 HP Eurorack USB/TRS MIDI-to-CV module: RP2354A firmware, KiCad hardware and v1.0 manufacturing files.

    87 parts2AGPL-3.0
  • 4 layers85.9 × 85.9 mmPd1180-epr r0.3, the printed circuit board in 3D

    Pd1180-epr r0.3

    techmannih/pd1180-epr

    PD1180-EPR — NEMA 34 Smart Motor-Mounted Stepper Controller with USB-C PD 3.1 EPR

    277 parts

Questions

How big is the Curly memory kicad PCB?

It measures 30 × 100 mm and has 4 copper layers, 4.69 mm thick.

What parts does the Curly memory kicad use?

84 parts, built around the ESP32-WROOM-32, MCP4822-E/SN, MCP6004-E/P and MCP3008-I/SL. 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 Curly memory kicad KiCad files?

From the rallen-device/curly-memory repository on GitHub, at the commit this page was made from: the board is hardware/curly-memory-kicad/curly-memory-kicad.kicad_pcb and its schematic hardware/curly-memory-face-plate/curly-memory-face-plate.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Curly memory kicad 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).