
C64-Switchless Quad Kernal Switcher
bwack/C64-Switchless-Multi-Kernal-27C256-adapter
Kernal switcher for the C64/C64C/C128

Schematic, PCB design and Arduino IDE code for a Pomodoro timer device
PomodoroTimer is an open-source printed circuit board by puffadder, from the puffadder/PomodoroTimer repository on GitHub, published under the MIT licence. It is a 2-layer board of 62.2 × 35.6 mm with 15 parts on 13 nets, routed with 68 tracks and 0 vias.
It is built around the ATTINY85-20PU. Its parts include 3 diodes, 2 switches, 1 capacitor, 1 IC and 1 connector. It belongs with the AVR (ATmega, ATtiny) boards of this library.
The Pomodoro Timer is a timer designed to manage productivity using the Pomodoro Technique.
The work intervals are as follows:
There are three 25-minute work intervals, each separated by a break of 5 mins. After the fourth work session (or Pomodoro as I just call it), there is a longer 15 minute break. This cycle continues until the Pomodoro Timer is reset or powered off.
A buzzer goes off after every work or break interval. This can be turned off with a switch.
The LED blinks green if a work interval is starting and it blinks red if a break is starting.
The code is for an ATTiny85 microcontroller. The hardware and PCB design are shown below.


Contributions are welcome! Please follow these steps to contribute:
This project is licensed under the MIT License. See the LICENSE file for details.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 220R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | LED1_R1, LED2_R1 |
| 2 | 5.1K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | CC1_R1, CC2_R1 |
| 1 | ATtiny85-20P | Package_DIP:DIP-8_W7.62mm | U1 |
| 1 | Buzzer | Buzzer_Beeper:Buzzer_12x9.5RM7.6 | BZ1 |
| 1 | C_Polarized_US | Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm | C1 |
| 1 | LED | LED_THT:LED_D3.0mm-3 | D1 |
| 1 | SW_Push_Dual | Button_Switch_THT:SW_PUSH-12mm | SW1 |
| 1 | SW_SPST | Button_Switch_THT:SW_Push_2P2T_Toggle_CK_PVA2xxH4xxxxxxV2 | SW2 |
| 1 | USB_C_Receptacle_PowerOnly_6P | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-17 | J1 |
The 11 most common of 15 parts.
It measures 62.2 × 35.6 mm and has 2 copper layers, 1.6 mm thick.
15 parts, built around the ATTINY85-20PU. 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 puffadder/PomodoroTimer repository on GitHub, at the commit this page was made from: the board is pcb_design/pomodoro_timer.kicad_pcb and its schematic pcb_design/pomodoro_timer.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).

bwack/C64-Switchless-Multi-Kernal-27C256-adapter
Kernal switcher for the C64/C64C/C128

plusvic/simplebus2-intercom
General description of the Simplebus2 protocol used by some Comelit's intercoms. Hardware for retransmitting Simplebus2 messages over UART.

osmocom/osmocom-analog
Software Implementation of analog cellular telephony systems like NMT, TACS, IMTS, A/B/C-Netz; mirror of https://gitea.osmocom.org/cellular-infrastructure/osmocom-analog

strickyak/jerboa-attiny85-mod-synth
Modular Synthesizer using an ATtiny85 chip for each module.


Hack-a-Day/Remoticon_KiCad_Blender
support files for the 2020 Remoticon KiCad to Blender > PCB renders workshop
