
Controlled generator schematics
alextousss/3d_ultrasonic_scanner
An ultrasonic 3D scanner

An Alarm Clock created as a school project.
AlarmClock is an open-source printed circuit board by sheepy0125, from the sheepy0125/AlarmClock repository on GitHub, published under the MIT licence. It is a 2-layer board with 75 parts on 185 nets.
It is built around the ARDUINO UNO R3 and TPIC6595N. Its parts include 49 resistors, 15 ICs, 6 diodes and 3 switches. It belongs with the AVR (ATmega, ATtiny) boards of this library.
An Alarm Clock created as a school project.
Uses an Arduino Uno (atmega328p) as the processor to control:
Because the Uno only has ~19 available pins, I used serial-in parallel-out buffered shift registers to send one bit at a time and release 8 bits all at once. Each shift register typically needs 2 pins at minimum (one for serial in and one for clock), however, for the seven segment displays I cut that down to 1 per and 1 total for an amortized 7 pins in total where all shift registers share one clock pulse.
All software is written in Rust with Rahix's Arduino HAL crate.
TODO!!!
| Qty | Value | Footprint | References |
|---|---|---|---|
| 49 | 220 | Resistor_SMD:R_0402_1005Metric | R1, R2, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23 +33 |
| 8 | TPIC6595 | Package_DIP:DIP-20_W7.62mm_Socket | U8, U9, U10, U11, U12, U13, U14, U15 |
| 6 | D168K | Display_7Segment:D1X8K | U1, U2, U3, U4, U5, U6 |
| 6 | LED_Filled | LED_THT:LED_D5.0mm | D5, D6, D7, D8, D9, D10 |
| 1 | Arduino_UNO_R3 | Module:Arduino_UNO_R3_WithMountingHoles | A1 |
| 1 | Buzzer | Buzzer_Beeper:Buzzer_12x9.5RM7.6 | BZ1 |
| 1 | RC1602A | Display:RC1602A | U7 |
| 1 | RotaryEncoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW1 |
| 1 | SW_Push | PCM_marbastlib-mx:SW_MX_1u | SW3 |
| 1 | SW_SPST | Button_Switch_SMD:SW_DIP_SPSTx01_Slide_6.7x4.1mm_W8.61mm_P2.54mm_LowProfile | SW2 |
75 parts, built around the ARDUINO UNO R3 and TPIC6595N. 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 sheepy0125/AlarmClock repository on GitHub, at the commit this page was made from: the board is KiCad/AlarmClock.kicad_pcb and its schematic KiCad/AlarmClock.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

alextousss/3d_ultrasonic_scanner
An ultrasonic 3D scanner

atomic14/supersise-seven-segment
The code, schematics and PCB layout are offered here without any support. It's fun project but it's also a learning experience.

SamWarmuth/SWSplitFlap
3D printable split flap display (software/pcb/STLs), for a more detailed split flap project see https://github.com/scottbez1/splitflap


neurorishika/MultiBiOS
High-precision, hardware-clocked olfactometer control system for behavioral neuroscience


pascalscheffers/signalex
Code and PCB for driving Signalex 7 Segment Displays.

petengenhariabiomedica/Teclado-de-leitura-em-braile
Projeto de tecnologia assistiva voltado para pessoas cegas, consiste em um teclado que reproduzirá palavras da tela de um computador em letras em braile.