

Controller rev2
LED bal
- Size
- 94.4 × 89.8 mm
- Copper layers
- 4
- Thickness
- 4.69 mm
- Parts
- 21
- Nets
- 53
- Pads
- 175
- Tracks, vias
- 213, 6
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 7 Sep 2019
- Updated
- 24 Jul 2023
Overview
Controller rev2 is an open-source printed circuit board by tomverbeure, from the tomverbeure/ball repository on GitHub. It is a 4-layer board of 94.4 × 89.8 mm with 21 parts on 53 nets, routed with 213 tracks and 6 vias.
It is built around the PMEG3002AEB, PS-5850A-6PL and PVA2EEH23.5N. Its parts include 9 resistors, 5 connectors, 3 ICs, 2 switches and 1 diode. It belongs with the RP2040 boards of this library.
Main components
3PMEG3002AEB
SOD-5231 Independent 10uA@10V 1A 200mA 30V 480mV@200mA SOD-523 Schottky Diodes ROHSNexperiaSchottky DiodesPS-5850A-6PL
插件-25℃~+65℃ 1.8N 100,000 cycles 30V 500mA Black DPDT Latching PC Pin Rectangular Plunger Without 插件 Pushbutton Switches ROHSG-SwitchPushbutton SwitchesPVA2EEH23.5N
插件插件 Pushbutton Switches ROHSC&KPushbutton Switches
README
README.mdFreeCAD to KiCAD PCB outline export
* Select face that you want as PCB outline
* Make sure face is aligned with the view
* With KiCAD StepUp plugin: project selected face to 2D
* Convert 2D object to sketch
* Export sketch to PCB layer
* [Arranging PCB components in a circle with a script](http://kevincuzner.com/2017/04/28/arranging-components-in-a-circle-with-kicad/)-
Postprocessing
- Chamfer alignment stickouts at the bottom (0.8mm)
- Chamfer bottom of the triangle (1mm)
- Fillet the 3 corners of the triangle (1mm)
LED Sphere
-
Isosahedron: 20 triangular faces
Progression: 1, 1+3 = 4, 4 + 5 = 9, 9 + 7 = 16, 16 + 9 = 25, 25 + 11 = 36, 36 + 13 = 49
- 1 triangle -> 1 triangle: 20 faces
- 1 triangle -> 4 triangles: 80 faces
- 1 triangle -> 9 triangles: 180 faces
- 1 triangle -> 16 triangles: 320 faces
- 1 triangle -> 25 triangles: 500 faces
Possibilities:
* 80 faces, but divide each face into 16 LEDs -> 1280 LEDs
* 80 faces, but divide each face into 25 LEDs -> 2000 LEDs
* 80 faces, but divide each face into 36 LEDs -> 2880 LEDs
* 80 faces, but divide each face into 49 LEDs -> 3920 LEDs-
20 faces printed.
- 2-sided triangle: 3 LEDs -> 60 LEDs
- 3-sided triangle: 6 LEDs -> 120 LEDs
- 4-sided triangle: 10 LEDs -> 200 LEDs
- 5-sided triangle: 15 LEDs -> 300
- 6-sided triangle: 21 LEDs -> 420
- 7-sided triangle: 27 LEDs -> 540
- 8-sided triangle: 35 LEDs -> 700
Plug-in LEDs
-
WS2812D-F8: $0.11 for 100+
References
-
Construction of regular icosahedron within a given sphere
"From this it is manifest that the square on the diameter of the sphere is five times the square on the radius of the circle from which the icosahedron has been described, and that the diameter of the sphere is composed of the side of the pentagon and two of the sides of the decagon inscribed in the same circle."
Dsphere^2 = 5 * (Rpent^2)
Rpent = sqrt(Dsphere^2/5) = Dsphere/sqrt(5) = 2 * Rsphere / sqrt(5)
-
Ad Quadratum Construction and Study of the Regular Polyhedra
FreeCAD comments
-
Base.Vector getAngle -> radians, all other functions -> degrees
-
Simply viewing actions, such as aligning view to face are not present out of the box
-
aligning a object along an axis is broken.
-
Location of buttons in the toolbar always changes
-
Add spheres for orientation
-
FreeCAD over OpenSCAD: interactivity
-
The number of LEDs must be chosen so that there's room in the center for a screw.
-
When doing an align operation on a object that was created by an assembly of multiple identical components, first create a Compound of it in Part. Otherwise, the align seems to happen on the main component, not on the additional copies.
Parts
21| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | NC | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R4, R8, R10, R12, R13 |
| 2 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R17, R18 |
| 2 | Conn_01x01 | TestPoint:TestPoint_Loop_D3.80mm_Drill2.0mm | J10, J11 |
| 2 | LED Power | Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical_SMD | J2, J3 |
| 1 | 0 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R14 |
| 1 | 33 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R2 |
| 1 | Battery_Two_Cell | 2x18650_battery_holder:battery_holder | BT1 |
| 1 | LED Data | Connector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_Vertical_SMD | J1 |
| 1 | LM2596 StepDown Board | LM2596_Board:YAAJ_DCDC_StepDown_LM2596 | U3 |
| 1 | MPU-6050 Board | MPU-6050_Board:MPU-6050_Board_no_screw_holes | U4 |
| 1 | PMEG3002AEB | Diode_SMD:D_SOD-523 | D1 |
| 1 | PS-5850A-6PL | Switches:SW_Push_2P2T_Toggle_G_Switch-PS-5850A-6PL | SW1 |
| 1 | PVA2-EE-H2 | Button_Switch_THT:SW_Push_2P2T_Toggle_CK_PVA2xxH2xxxxxxV2 | SW3 |
| 1 | Pico | MCU_RaspberryPi_and_Boards:RPi_Pico_SMD_TH | U1 |
Questions
How big is the Controller rev2 PCB?
It measures 94.4 × 89.8 mm and has 4 copper layers, 4.69 mm thick.
What parts does the Controller rev2 use?
21 parts, built around the PMEG3002AEB, PS-5850A-6PL and PVA2EEH23.5N. 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 Controller rev2 KiCad files?
From the tomverbeure/ball repository on GitHub, at the commit this page was made from: the board is pcb/controller_rev2/controller_rev2.kicad_pcb and its schematic pcb/controller/controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Controller rev2 design in my own project?
Its repository states no licence, so its author keeps all rights: ask tomverbeure before reusing the design.
More from tomverbeure/ball
2- 2 layers56.8 × 65.5 mm

- 4 layers94.4 × 89.8 mm

Similar boards
- 2 layers75 × 35 mm

- 4 layers26.7 × 21.9 mm

Buck Converter
murexrobotics/electrical
Highly integrated electronics design and printed circuit boards (PCBs) for the MATE ROV Competition. Attempt the impossible.
21 parts192MIT - 4 layers26 × 30 mm

Day 01 Wi Fi Halow
i2cjak/Framework_Expansion_Cards
In which i2cjak creates a new expansion card design every day until he is given a NICE Framework laptop
21 parts95CERN-OHL-P-2.0 - 4 layers20 × 48.5 mm

Midea WiFi Dongle
reneklootwijk/mideahvac-dongle
This repository contains the hardware design of a WiFi dongle for Midea-like airconditioners and humidifiers. Midea provides a WiFi dongle (SK102/SK103), either as optional feature or built-in, to control the appliances…
21 parts75 - 4 layers80 × 80 mm

- 4 layers90 × 75 mm

- 4 layers

Tiav3
OpenSiPM/sipm-bias-control
Single channel silicon photomultipliers for high-speed fluorescence imaging
21 parts44 - 4 layers51.5 × 41.4 mm
