Skip to the content
2 layers55.5 × 60 mmElectrical design, the printed circuit board in 3D

Device for electrospinning process based on Arduino Mega.

Size
55.5 × 60 mm
Copper layers
2
Thickness
1.6 mm
Parts
27
Nets
66
Pads
164
Tracks, vias
90, 8
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
17 Feb 2024
Updated
30 Sep 2026

Overview

Electrical design is an open-source printed circuit board by NCMST, from the NCMST/Electrospinning-device repository on GitHub, published under the MIT licence. It is a 2-layer board of 55.5 × 60 mm with 27 parts on 66 nets, routed with 90 tracks and 8 vias.

It is built around the 1N4148WS, FDB13AN06A0 and IRLZ34N, with the PEC11R-4215F-S0024 among its other parts. Its parts include 9 resistors, 6 connectors, 3 capacitors, 3 diodes and 2 transistors. It belongs with the STM32 boards of this library.

Main components

4

README

README.md

Contents

Electrospinning Device based on ATMEGA2560

This repository contains the source code, hardware schematics, and documentation for a device designed to facilitate the electrospinning process using the ATMEGA2560 microcontroller (Arduino Mega).

Features

The device provides the following features:

  • Control and monitoring with BME280 sensor of temperature, pressure, humidity. And adjustable flow rate.
  • FreeRTOS based task scheduler for easier and more efficient task management.
  • High voltage source for electrospinning process.
  • LCD display for monitoring.
  • Motor for controlling the flow of the syringe. using driver TB6600.
  • Encoder for user interaction.

Hardware Setup

The hardware setup consists of the following components:

  • The high voltage power supply generates the high voltage needed for the electrospinning process. It provides a stable and adjustable voltage source to create the electrostatic field required to draw the polymer solution into nanofibers.
  • Varistor and Transformer convert the high voltage to the voltage required for electrospinning.
  • Multiplier/Rectifier converts the voltage to the voltage required for the motor.

Comand Board

  • MCU ATMEGA2560 (Mega 2560)
  • Encoder For seting the flow rate, starting and stopping the motor, and opening screen with sensor values.
  • LCD Display Show sensor values.
  • TB6600 Stepper motor driver.
  • Motor Stepper motor for controlling the flow of the syringe.
  • BME280 Sensor for monitoring temperature, pressure, and humidity.
  • Power Supply MCU power supply.

Software Board Code

Usage

To use the electrospinning device:

  1. Connect the high voltage source to 220V.
  2. Connect the Arduino Mega to the components and upload the provided source code.
  3. Use the LCD screen with encoder to control and monitor the electrospinning process.
  4. Adjust the settings as needed and start the electrospinning process.
  5. Monitor the output and make adjustments as necessary.

Contributing

Contributions to this project are welcome. Please fork the repository, make your changes, and submit a pull request.

License

This project is licensed under the MIT License.

Parts

27
QtyValueFootprintReferences
710kResistor_SMD:R_0805_2012MetricR11, R12, R13, R14, R15, R16, R17
310nFCapacitor_SMD:C_0603_1608MetricC5, C6, C7
31N4148WSDiode_SMD:D_SOD-323D3, D4, D5
21kResistor_SMD:R_0805_2012MetricR18, R19
1ATX-24Connector_Molex:Molex_Mini-Fit_Jr_5566-24A2_2x12_P4.20mm_VerticalJ3
1BOOTPCM_4ms_SolderJumper:JUMPER_SMD_1x3JP1
1FDB13AN06A0PCM_Package_TO_SOT_SMD_AKL:TO-263-2Q1
1IRLZ34NPCM_Package_TO_SOT_THT_AKL:TO-220-3_Vertical_GDSQ2
1LCDConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2
1Motor 1Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ6
1Motor 2Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ7
1PEC11R-4215F-S0024digikey-footprints:Rotary_Encoder_Switched_PEC11RS1
1STLINKConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ1
1STM32F103C8TxPackage_QFP:LQFP-48_7x7mm_P0.5mmU1
1TransformerConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ5
1VBATPCM_4ms_SolderJumper:JUMPER_SMD_1x2JP2

Similar boards

  • 4 layers121.9 × 109.2 mmPlinkyblack hwmidi jacks, the printed circuit board in 3D

    Plinkyblack hwmidi jacks

    plinkysynth/plinky_public

    a public release of the plinky sw and hw

    300 parts227
  • 4 layers155 × 103 mmMEMLNaut 0 3, the printed circuit board in 3D

    MEMLNaut 0 3

    MusicallyEmbodiedML/MEMLNaut

    138 parts6
  • 4 layers81.3 × 108 mmMyriad 0.4, the printed circuit board in 3D

    Myriad 0.4

    Emute-Lab-Instruments/Myriad

    Sources for Emute Lab Instruments Myriad eurorack module

    185 parts2MIT
  • 2 layers80.2 × 99 mmAT ProtoKeeb rev1, the printed circuit board in 3D

    AT ProtoKeeb rev1

    atechofficials/protokeeb

    Open Source 16-Key Mechanical Keyboard with rotary encoder and ARGB backlight. Powered by Raspberry Pi Pico. Supports QMK, KMK and ZMK Keyboard Firmware.

    114 parts1MIT
  • 2 layers35 × 25 mmPEC11R-4215F S0024 Debounced, the printed circuit board in 3D

    PEC11R-4215F S0024 Debounced

    dlutz52/lutzcraft-kicad-symbols

    Where I keep my symbols and footprints used in KiCad

    14 partsMIT
  • 2 layers100 × 50 mmEspled, the printed circuit board in 3D

    Espled

    Yottabits/espled

    THE one and only esp8266 LED Controller

    52 parts6
  • 2 layers224.8 × 60.3 mmDeurnode nieuw, the printed circuit board in 3D

    Deurnode nieuw

    Hans-Beerman/Deurnode_ESP32-PoE

    KiCad design Deurnode for the MakerSpace Leiden, based on the Olimex ESP32-PoE

    38 parts4Apache-2.0
  • 2 layers111.3 × 68.1 mmMKS relay v4, the printed circuit board in 3D

    MKS relay v4

    3D-Printing-for-Microfluidics/3D_printer_control

    2nd generation 3D printer control software

    67 parts3GPL-3.0

Questions

How big is the Electrical design PCB?

It measures 55.5 × 60 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Electrical design use?

27 parts, built around the 1N4148WS, FDB13AN06A0, IRLZ34N and PEC11R-4215F-S0024. 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 Electrical design KiCad files?

From the NCMST/Electrospinning-device repository on GitHub, at the commit this page was made from: the board is Hardware/Electrical design/Electrical design.kicad_pcb and its schematic Hardware/Electrical design/Electrical design.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Electrical design 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).