Skip to the content
PCBKitNew board
2 layers78.5 × 36.5 mmStepperWindGenerator, the printed circuit board in 3D

Este repositorio aloja mi proyecto de un pequeño generador eolico con el objetivo de encender una luz LED, en base a un motor paso a paso.

Size
78.5 × 36.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
15
Nets
11
Pads
34
Tracks, vias
62, 0
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
20 Mar 2026
Updated
20 Mar 2026

Overview

StepperWindGenerator is an open-source printed circuit board by juanpsbusso, from the juanpsbusso/StepperWindGenerator repository on GitHub. It is a 2-layer board of 78.5 × 36.5 mm with 15 parts on 11 nets, routed with 62 tracks and 0 vias.

Its parts include 8 diodes, 2 resistors, 2 connectors, 1 IC and 1 transistor. It belongs with the robots and motor control boards of this library.

README

README.md

Stepper Wind Generator o Generador Eólico DIY con Motor Paso a Paso

Este proyecto detalla la construcción de un generador eólico compacto y de bajo coste, diseñado para montarse en cualquier lugar y alimentar luces LED decorativas o un circuito de carga de baterías. Utiliza un motor paso a paso trifásico como generador, aprovechando su capacidad para generar tensión a bajas RPM.

Motivación y Contexto

Vivo en una zona con vientos constantes. La idea de este proyecto surgió al ver el viento y pensar que podría tener una aplicación práctica y visual. Este pequeño generador, montado en el auto, no solo enciende unas luces LED para darle un aspecto genial, sino que la intensidad de las luces o la cantidad de LEDs que se encienden nos permite inferir la velocidad relativa del viento, convirtiéndolo en un 'anemómetro lumínico' visual.

¿Cómo Funciona?

Principio de Generación

El corazón del sistema es un motor paso a paso. Cuando el eje del motor es girado por la fuerza del viento (mediante las aspas), el motor actúa como un generador de corriente alterna (AC). Dependiendo del modelo de motor, este entregará una tensión alterna multifásica. En mi caso, el motor específico que estoy utilizando es de tres fases, por lo que genera corriente alterna trifásica.

El Corazón Eléctrico (El Rectificador Trifásico)

Para poder alimentar dispositivos de corriente continua (DC), como luces LED o cargar una batería, necesitamos convertir la AC trifásica que entrega el motor en una tensión DC estable. Para ello, he diseñado e implementado un rectificador trifásico de onda completa.

Utilicé una simulación (ver la Figura 1) para validar el diseño antes de construirlo. El circuito incluye:

  • Un puente de diodos Schottky de baja caída (D1-D6) para rectificar la señal.

  • Un regulador de tensión ajustable (U1, LM317H) para controlar la tensión de salida.

  • Un circuito de control de carga basado en un transistor (Q1) y resistencias ajustables, diseñado originalmente para cargar una batería de 3.7V. Este circuito se puede adaptar fácilmente para controlar la intensidad de las luces LED.

Esquema de simulación del rectificador trifásico

Figura 1: Esquema de simulación del rectificador trifásico de onda completa.

De la Simulación a la Realidad: PCB y Perfboard

Para pasar del diseño al prototipo, realicé el diseño de una placa de circuito impreso (PCB) utilizando KiCad. El diseño de la PCB está disponible en la carpeta hw/ del repositorio para aquellos que deseen fabricarlo.

Prototipo en perfboard con LEDs de vehículo

Figura 2: PCB diseñado en KiCad.

Sin embargo, para la construcción inicial y pruebas rápidas, decidí armar el circuito en una perfboard (ver Figura 3). Esto demuestra la viabilidad del diseño incluso sin una fabricación de PCB profesional, utilizando componentes estándar y soldadura punto a punto.

Vista superior del prototipo en perfboard conectado a las placas LED

Figura 3: Vista detallada del prototipo físico montado en perfboard y su conexión a los módulos LED.

ComponenteDescripciónCantidad
D1-D61N5819G (Diodos Schottky)6
C110µF (Capacitor de desacoplo)1
-Placas LED (extraídas de óptica de vehículo)2
-Motor Paso a Paso (Modelo trifásico)1
-Perfboard o placa virgen para PCB1

Futuras Mejoras

  • Circuito de carga: Implementar el circuito completo de la simulación con el LM317 para poder cargar pequeñas baterías de litio.

  • Integración de medición digital: Implementar un medidor de tensión digital, con un microcontrolador, para monitorear la batería o la tensión generada.

  • Carcasa impermeable: Diseñar una carcasa 3D para proteger todo el sistema electrónico de las inclemencias del tiempo.

Parts

15
QtyValueFootprintReferences
61N5819Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD1, D2, D3, D4, D5, D6
21N4007Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD7, D8
12N3904Package_TO_SOT_THT:TO-92_InlineQ1
12kPotentiometer_THT:Potentiometer_Piher_PT-10-V05_VerticalRV1
1330Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR1
14.7Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR2
1LM317_TO-220Package_TO_SOT_THT:TO-220-3_VerticalU1
1Screw_Terminal_01x02TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_HorizontalJ2
1Screw_Terminal_01x03TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-3_1x03_P5.00mm_HorizontalJ1

Questions

How big is the StepperWindGenerator PCB?

It measures 78.5 × 36.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the StepperWindGenerator use?

15 parts. 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 StepperWindGenerator KiCad files?

From the juanpsbusso/StepperWindGenerator repository on GitHub, at the commit this page was made from: the board is StepperWindGenerator/StepperWindGenerator.kicad_pcb and its schematic StepperWindGenerator/StepperWindGenerator.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the StepperWindGenerator design in my own project?

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

Similar boards

  • 2 layers19 × 76 mmSub, the printed circuit board in 3D

    Sub

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    15 parts3kApache-2.0
  • 2 layers26.7 × 62.2 mmDeniseadapter, the printed circuit board in 3D

    Deniseadapter

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    15 parts1kGPL-3.0
  • 2 layers100 × 44 mmVideoslot, the printed circuit board in 3D

    Videoslot

    mntmn/amiga2000-gfxcard

    MNT VA2000, an Open Source Amiga 2/3/4000 Graphics Card (Zorro II/III), written in Verilog

    15 parts1k
  • 2 layers91 × 51 mmBusinessCard, the printed circuit board in 3D

    BusinessCard

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    15 parts915
  • 2 layers24.3 × 57.9 mmFlosspods pro flex, the printed circuit board in 3D

    Flosspods pro flex

    kenp-io/not-for-airpods-repairs

    The content of this repository is licensed under the WTFPL License. Please have a close look at the terms before using this material.

    15 parts609WTFPL
  • 2 layers20.3 × 15.2 mmL0 Load, the printed circuit board in 3D

    L0 Load

    Luos-io/luos_engine

    Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.

    15 parts546MIT
  • 2 layers68 × 50 mmEleLab v2 PowerFeed, the printed circuit board in 3D

    EleLab v2 PowerFeed

    Chrismettal/EleLab_v2

    Cheap DIY lab system for hobbyists and the tinkering folk

    15 parts531GPL-3.0
  • 2 layers50.8 × 35.6 mmInterface, the printed circuit board in 3D

    Interface

    harbaum/I2C-Tiny-USB

    Cheap and simple I²C to USB interface

    15 parts454