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

ATtiny45-powered device to produce pseudorandom numbers (with case)
Tinyfinger is an open-source printed circuit board by tiband, from the tiband/tinyfinger repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board with 36 parts on 42 nets, routed with 264 tracks and 10 vias.
Its parts include 16 resistors, 3 ICs, 1 capacitor, 1 connector and 1 switch. It belongs with the AVR (ATmega, ATtiny) boards of this library.
TinyFinger is a small device powered by an ATtiny45 to produce pseudorandom numbers for selecting student groups during the computer science hardware courses at Leipzig University.
The board is designed in KiCad and uses a single sided pcb layout using mostly SMD components. The routing was done manually.
The firmware for the ATtiny is written as an Arduino sketch using the ATTinyCore board definitions. It uses a linear congruential generator for generating pseudorandom numbers and transforms them to the needed range using the gcc uniform_int_dist c++std implementation.
Flashing the firmware can be done using a normal Arduino programmes as an ISP with the ArduinoISP example sketch included with the IDE. The PINs on the board are from left to right: GND, MISO, VCC, SCK, MOSI, RESET.
The case is modelled in Blender and intended for 3d printing, e.g. using Cura after exporting the model as an stl file.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | R_Small | Resistors_SMD:R_0805_HandSoldering | R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15, R16 |
| 2 | 74LS595 | Housings_DIP:DIP-16_W7.62mm_LongPads | U1, U2 |
| 2 | 7SEGMENTS | Displays_7-Segment:7SegmentLED_LTS6760_LTS6780 | AFF1, AFF2 |
| 1 | ATTINY13-S | Housings_SOIC:SOIJ-8_5.3x5.3mm_Pitch1.27mm | IC1 |
| 1 | CONN_01X06 | Pin_Headers:Pin_Header_Angled_1x06 | P1 |
| 1 | C_Small | Capacitors_SMD:C_0805_HandSoldering | C1 |
| 1 | G*** | tinyfp:tinyfinger | svg2mod |
| 1 | SW_PUSH | tinyfp:Switch_Shadow_Legostyle | SW1 |
The 25 most common of 36 parts.
36 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.
From the tiband/tinyfinger repository on GitHub, at the commit this page was made from: the board is board/tinyfinger.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

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

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


tardate/LittleArduinoProjects
a collection of "Little Electronic & Arduino Projects", most involving electronics or an Arduino in one way or another!


Neumi/open_echo
Open Source echo sounder / depth sounder / SONAR for bathymetry and research. Arduino based and compatible.

