Skip to the content
PCBKitNew board
2 layers59.1 × 20.3 mmRgbpmod, the printed circuit board in 3D

A RGB LED matrix pmod using the GN1640 driver chip

Size
59.1 × 20.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
136
Nets
30
Pads
218
Tracks, vias
761, 134
Pours
1
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
8 Nov 2020
Updated
8 Nov 2020

Overview

Rgbpmod is an open-source printed circuit board by pimdegroot, from the pimdegroot/rgbpmod repository on GitHub. It is a 2-layer board of 59.1 × 20.3 mm with 136 parts on 30 nets, routed with 761 tracks and 134 vias.

It is built around the GM1640S. Its parts include 40 diodes, 4 capacitors, 4 resistors, 2 switches and 1 IC. It belongs with the lEDs and displays boards of this library.

Main components

1

README

readme.md

RGB Pmod

Introducion

In this repo you can find the design files and a code example for the rgb matrix pmod I designed. It is based on a 1x1mm RGB led and the GN1640 LED driver.

The leds used are: https://lcsc.com/product-detail/Light-Emitting-Diodes-LED_Foshan-NationStar-Optoelectronics-FC-B1010RGBT-HG_C158099.html

And the driver is: https://lcsc.com/product-detail/LED-Drivers_GN-GN1640_C265478.html

Note that the TM1640 is pin compatible and an english datasheet can be found for that chip.

When replicating this project it is highly recommended to order a stencil and use solder paste to solder the LEDs

Usage and Support

Feel free to use the design and code in this repo for your own project. Please credit this repo, or @mifune on twitter if you do.

This is a hobby project that I shared because there has been some interest in it. I will not offer it for sale (though I won't stop you from doing so). Please let me know if there is a file missing in the repo, other than that I won't offer support. I'm already working on the next project.

Parts

136
QtyValueFootprintReferences
40LED_ARGB0404_RGB_LED:0404_RGB_LEDD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +24
410kResistor_SMD:R_0805_2012MetricR1, R2, R3, R4
2100nCapacitor_SMD:C_0805_2012MetricC1, C2
2SW_Pushswitch:SWSW1, SW2
1100nfCapacitor_SMD:C_0805_2012MetricC4
1100ufCapacitor_SMD:CP_Elec_5x5.4C3
1Conn_01x06Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ1
1GM1640Package_SO:SOIC-28W_7.5x17.9mm_P1.27mmU1

The 52 most common of 136 parts.

Questions

How big is the Rgbpmod PCB?

It measures 59.1 × 20.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Rgbpmod use?

136 parts, built around the GM1640S. 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 Rgbpmod KiCad files?

From the pimdegroot/rgbpmod repository on GitHub, at the commit this page was made from: the board is rgbpmod.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Rgbpmod design in my own project?

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

Similar boards

  • 2 layers150.5 × 48 mmBattery bus, the printed circuit board in 3D

    Battery bus

    hackclub/OnBoard

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

    136 parts915
  • 2 layers59.6 × 109.5 mmKivu12, the printed circuit board in 3D

    Kivu12

    ohmtech-rdi/eurorack-blocks

    Software to Hardware Prototyping for Eurorack using C++, Max/Gen~ or Faust

    136 parts410
  • 2 layers227 × 77 mmKeyboard pykey40-lite, the printed circuit board in 3D

    Keyboard pykey40-lite

    rgoulter/keyboard-labs

    Repo with my PCB designs and keyboard firmware

    136 parts236
  • 2 layers415.5 × 73 mmKeyboard, the printed circuit board in 3D

    Keyboard

    Spaceboards/SpaceboardsHardware

    A collection of open source hardware that has been designed by Spaceboards

    136 parts144CERN-OHL-W-2.0
  • 2 layers309.4 × 145.3 mmAtreyu pcb2, the printed circuit board in 3D

    Atreyu pcb2

    climent/atreyu

    Making a Lily58fied version of the Atreis keyboard.

    136 parts63MIT
  • 2 layersSmall-10, the printed circuit board in 3D

    Small-10

    NVlabs/Cypress

    Cypress is a scalable, GPU-accelerated PCB placement method inspired by VLSI. It incorporates tailored cost functions, constraint handling, and optimized techniques adapted for PCB layouts.

    136 parts56Apache-2.0
  • 2 layers120 × 66 mmIo daughterboard, the printed circuit board in 3D

    Io daughterboard

    kbob/MinimumViableSynth

    A virtual analog synthesizer with lots of knobs and buttons.

    136 parts28GPL-3.0
  • 2 layers257.2 × 89.2 mmBully files, the printed circuit board in 3D

    Bully files

    zhol0777/bully-files

    Bully is a keyboard designed by paaradiso keyboard design and zhol. It combines low typing angle, a plateless build, and modest but dignified design sensibilities.

    136 parts26