Skip to the content
PCBKitNew board
2 layers63.5 × 48.2 mmRainbow, the printed circuit board in 3D

RGB Controller Board

Size
63.5 × 48.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
24
Nets
31
Pads
89
Tracks, vias
66, 4
Pours
7
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
29 Dec 2022
Updated
14 Jan 2025

Overview

Rainbow is an open-source printed circuit board by bricktrooper, from the bricktrooper/Rainbow repository on GitHub. It is a 2-layer board of 63.5 × 48.2 mm with 24 parts on 31 nets, routed with 66 tracks and 4 vias.

It is built around the PIC16F15325-E/P, HC-05 and MIC4574-5.0YN. Its parts include 5 connectors, 4 resistors, 4 diodes, 3 capacitors and 3 transistors. It belongs with the lEDs and displays and interfaces and adapters boards and the PIC boards of this library.

Main components

3

README

README.md

Rainbow

Rainbow is an RGB controller board for LED strips. It can be controlled over UART serial interface using the provided Python library.

PCB

Demo

Parts

24
QtyValueFootprintReferences
3Q_NMOS_GDSPackage_TO_SOT_THT:TO-220-3_VerticalQ1, Q2, Q3
21N5819Diode_THT:D_DO-41_SOD81_P7.62mm_HorizontalD3, D4
2270RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1, R2
2LEDLED_THT:LED_D5.0mmD1, D2
10.1uFCapacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mmC3
1100uHCapacitor_THT:CP_Radial_Tantal_D4.5mm_P2.50mmL1
11KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR3
1220uFCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC2
12KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR4
147uFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC1
1BARREL_JACKRainbow:Barrel_JackJ3
1FUSEFuse:Fuseholder_Blade_Mini_Keystone_3568F1
1HC-05Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ4
1MIC4574-5.0YNPackage_DIP:DIP-8_W7.62mm_Socket_LongPadsU2
1PIC16F15325Package_DIP:DIP-14_W7.62mm_Socket_LongPadsU1
1PICKit3Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ1
1RGBRainbow:WagoJ5
1SWITCHCK_Switch:CK_SwitchSW1
1UARTConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ2

Questions

How big is the Rainbow PCB?

It measures 63.5 × 48.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Rainbow use?

24 parts, built around the PIC16F15325-E/P, HC-05 and MIC4574-5.0YN. 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 Rainbow KiCad files?

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

Can I use the Rainbow design in my own project?

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

Similar boards

  • 2 layers91.4 × 41.9 mmFreqcounter 16F18446, the printed circuit board in 3D

    Freqcounter 16F18446

    picuino/freqcounter

    Simple Frequency Counter with 8 digits of resolution.

    45 parts1
  • 2 layers45.7 × 80 mm2018DemoBadge, the printed circuit board in 3D

    2018DemoBadge

    apger/2018DemoBadge

    KiCad Project to test desired features for 2018 PCB badges

    9 parts
  • 2 layers250 × 100 mmIroutlet, the printed circuit board in 3D

    Iroutlet

    bgs72/iroutlet

    The project consists of three major folders:

    66 parts
  • 2 layers100 × 100 mmBPi CAN, the printed circuit board in 3D

    BPi CAN

    GBert/misc

    miscellaneous stuff / unsorted

    160 parts99
  • 4 layers126.6 × 37.7 mmGruzik2.0, the printed circuit board in 3D

    Gruzik2.0

    NYDEREK/LineFollower_GRUZIK2.0-light

    GRUZIK2.0 is simple light construction made for "line follower light" competition

    50 parts101MIT
  • 2 layers100 × 100 mmMain board V2, the printed circuit board in 3D

    Main board V2

    Resaj/cyclops-project

    Robot de carreras open source con cámara

    31 parts53
  • 2 layers90.9 × 38.4 mmSnaaur v1, the printed circuit board in 3D

    Snaaur v1

    duongngochoan/Self_balancing_robot_PID

    Used a PID control algorithm and MPU605 sensor to balance a two-wheeled robot.

    58 parts7
  • 2 layers56.8 × 68.6 mmEmg, the printed circuit board in 3D

    Emg

    leikoilja/muscle-imbalance-detection

    A device to assist patients with the rehabilitation of the knee joint after a knee surgery using EMG biofeedback. The device can reliably detect muscle activity and display it in an easy-to-use mobile application.

    84 parts6MIT