
Digclockv1
Rishvanth-SK-2002/8051-Digital-Clock
Bare-metal 8051 digital clock and alarm with custom KiCad PCB and assembly firmware.

usc-bscpe compiled code
Line follower schematic is an open-source printed circuit board by jjsnippets, from the jjsnippets/-usccpe repository on GitHub. It is a 2-layer board of 75 × 90 mm with 35 parts on 53 nets, routed with 235 tracks and 0 vias.
It is built around the PIC16F877A-I/P and LM7805. Its parts include 11 capacitors, 7 resistors, 7 diodes, 4 connectors and 3 ICs. It belongs with the PIC boards of this library.
This repository cotains all the code and laboratory exercises that I did throughout my Bachelor of Computer Engineering Degree in the University of San Carlos.
These were originally in separate repositories, but is merged for the convenience of everyone 😅.
Contains the following subrepositories:
CPE 1102L: PROGRAMMING LOGIC AND DESIGN
CPE 1202L: DATA STRUCTURES AND ALGORITHMS
CPE 2101L: OBJECT ORIENTED PROGRAMMING
CPE 2201: SOFTWARE DESIGN
CPE 3101L: INTRODUCTION TO HDL
CPE 3102: FEEDBACK AND CONTROL SYSTEMS
CPE 3103: FUNDAMENTALS OF MIXED SIGNALS AND SENSORS
CPE 3104: MICROPROCESSORS
CPE 3108: NUMERICAL METHODS
CPE 3151: INFORMATION ENGINEERING 1
CPE 3201: EMBEDDED SYSTEMS
CPE 3203: DIGITAL SIGNAL PROCESSING
CPE 3205: EMERGING TECHNOLOGIES IN CPE
CPE 3252: INFORMATION ENGINEERING 2
CPE 3353: INFORMATION ENGINEERING 3Each contains its own brief readme.md.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 330 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2, R3, R4, R5, R6, R7 |
| 4 | 100uF | Capacitor_THT:CP_Radial_D6.3mm_P2.50mm | C6, C7, C8, C9 |
| 3 | 100nF | Capacitor_THT:C_Disc_D5.1mm_W3.2mm_P5.00mm | C3, C10, C11 |
| 2 | 10uF | Capacitor_THT:CP_Radial_D5.0mm_P2.50mm | C1, C2 |
| 2 | 22pF | Capacitor_THT:C_Disc_D5.1mm_W3.2mm_P5.00mm | C4, C5 |
| 2 | Green | LED_THT:LED_D5.0mm | D2, D3 |
| 2 | Red | LED_THT:LED_D5.0mm | D4, D5 |
| 2 | Screw_Terminal_01x03 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-3_1x03_P5.00mm_Horizontal | J3, J4 |
| 2 | Yellow | LED_THT:LED_D5.0mm | D6, D7 |
| 1 | 10k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1 |
| 1 | 10k Trimmer | Potentiometer_THT:Potentiometer_Bourns_3296Y_Vertical | RV1 |
| 1 | 1N4007 | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D1 |
| 1 | 20MHz | Crystal:Crystal_HC49-U_Vertical | X1 |
| 1 | Conn_01x09 | Connector_PinHeader_2.54mm:PinHeader_1x09_P2.54mm_Vertical | J2 |
| 1 | LM7805 | Package_TO_SOT_THT:TO-220-3_Vertical | U1 |
| 1 | PIC16F877A | Package_DIP:DIP-40_W15.24mm | U2 |
| 1 | SW-SPDT | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-3_1x03_P5.00mm_Horizontal | SW1 |
| 1 | Screw_Terminal_01x02 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J1 |
| 1 | TB6612FNG | Package_DIP:DIP-16_W7.62mm_LongPads | U3 |
It measures 75 × 90 mm and has 2 copper layers, 1.6 mm thick.
35 parts, built around the PIC16F877A-I/P and LM7805. 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 jjsnippets/-usccpe repository on GitHub, at the commit this page was made from: the board is CPE3201/Line Follower/line follower schematic.kicad_pcb and its schematic CPE3104/Lab Exercises/LE4/Team1_LE4-2/Team1_LE4-2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask jjsnippets before reusing the design.

Rishvanth-SK-2002/8051-Digital-Clock
Bare-metal 8051 digital clock and alarm with custom KiCad PCB and assembly firmware.


AssaadMH/power-electronics-simulation
AC power controllers, a 0–10 V industrial dimmer, a digital tachometer and a brushless drive, designed and simulated end to end.


tvlad1234/pillScopePlus
Oscilloscope based around the STM32F401 Black Pill and a color LCD screen

PhysicsDptAngers/polyUAnalog
Open source, analog and polyphonic synthesizer

thebiguno/microcontroller-projects
A home for a bunch of microcontroller projects which don't warrant their own repos.

wntrblm/Big_Honking_Button
A simple Eurorack sampler and performance module in a silly package.