Electronic Design (Schematics and PCB Layout)

Electronic Design for the Velo Bling-Bling Project

LED lights for bicycle wheels. 16 multi color LEDs on each side (PCB top- and bottom side). There are two windows (upper and lower) on each side for display dynamic information like speed, trip time, trip distance, etc. or static information like strings and images.

The Printed Circuit Board (PCB) is free hardware. The PCB is a multi-layer (4 layer) 160 x 30.5 x 1.6 mm FR4 board. The firmware for the MK22DX256VLF5 MCU is also on GitHub.

There is also an optional Bluetooth Low Energy (Smart) subsystem on board. It is a LAIRD BL600-SA module. The Bluetooth application software is on GitHub too.

It is possible to mount the PCB direct onto the wheel spokes but it is better to use a mounting frame. This frame can be ordered from http://shapeways.com or you can print it by yourself on 3D printer. See FrameDesign and GitHub.


Peter Schmid, Zurich Switzerland, peter@spyr.ch

This work (Electronic Design) is licensed under a Creative Commons Attribution-ShareAlike 4.0 International Public License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.

Creative Commons License
Velo Bling-Bling by Peter Schmid is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.




PCB Layout


Bill of Material

Get the CAE Data and Edit the Design

Get the CAE Data from the Repository

The Velo Bling-Bling electronic design project is on the GitHub repository https://github.com/spyren/veloblingbling-pcb. Download the ZIP-File and unzip it or better clone the repository e.g. for GNU/Linux:
psi@homer:~/veloblingbling/pcb> git clone https://github.com/spyren/veloblingbling-pcb
Klone nach 'veloblingbling-pcb' ...
remote: Counting objects: 265, done.
remote: Compressing objects: 100% (97/97), done.
remote: Total 265 (delta 167), reused 260 (delta 166), pack-reused 0
Empfange Objekte: 100% (265/265), 223.50 KiB | 0 bytes/s, Fertig.
Löse Unterschiede auf: 100% (167/167), Fertig.
Prüfe Konnektivität ... Fertig.

EAGLE PCB Design Tool

EAGLE from CadSoft is not free software. But there is Light Edition. With this edition you can at least view and print the drawings. The Design exceeds the limits (100 x 80 mm board size) for the Light Edition, therefore you can not edit/change the design. There is also EAGLE Make Personal edition, with this edition you can edit the design for about 140 € (only for non commercial use). See EAGLE Pricing Table for other licenses.

Maybe the free KiCad can be used to import the design.

How To Order PCBs

I ordered my PCBs from PCB-POOL, they accept the EAGLE design files (e.g. ewheel32.brd) and you do not have to generate you own Gerber and Excellon drill files.

Some ordering information:

  • Length in mm: 160
  • Width in mm: 30
  • File format: EAGLE
  • Base material: FR4, 35 µm Cu, 1,6 mm
  • Soldermask: inclusive
  • Position print / Silkscreen: yes, TOP and BOTTOM
  • The price includes silkscreen for 36.65 EUR
  • Surface: ENIG (Electroless Nickel Gold) for ultra-flat pads
  • Min. track / gap size: >= 0.150 mm (6 mil)
  • Min. drill-end diameter: >= 0.3 mm (12 mil)
  • E Test inclusive
  • Free Stencil: yes

-- Peter Schmid - 2016-03-30


Topic attachments
I Attachment History Action Size Date Who Comment
PNGpng ewheel32-sch-1-small.png r1 manage 174.8 K 2016-05-23 - 19:53 PeterSchmid  
PNGpng ewheel32-sch-1.png r1 manage 177.9 K 2016-05-23 - 19:53 PeterSchmid  
PNGpng ewheel32-sch-2-small.png r1 manage 261.1 K 2016-05-23 - 19:53 PeterSchmid  
PNGpng ewheel32-sch-2.png r1 manage 206.7 K 2016-05-23 - 19:53 PeterSchmid  
PNGpng ewheel32-small.png r1 manage 232.2 K 2016-05-23 - 19:45 PeterSchmid  
PNGpng ewheel32.png r1 manage 121.6 K 2016-05-23 - 19:40 PeterSchmid  
Edit | Attach | Watch | Print version | History: r14 | r6 < r5 < r4 < r3 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r4 - 2016-05-24 - PeterSchmid
  • Edit
  • Attach
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2021 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback