
Alarm
bbokser/persuasive_waker
An open source hardware alarm clock that can't be snoozed or turned off.

The Orange Cartridge, an FPGA cartridge for the C64/C128
OrangeCart is an open-source printed circuit board by zeldin, from the zeldin/OrangeCart repository on GitHub. It is a 4-layer board of 64.5 × 60 mm with 140 parts on 280 nets, routed with 2,983 tracks and 377 vias.
It is built around the LFE5U-25F-6BG256C, 74AHCV17APWJ and 74LVC1G06Z, with the FAN53541UCX, W25Q128JVPIQ and W957A8MFYA5I among its other parts. Its parts include 49 capacitors, 37 resistors, 15 ICs, 7 connectors and 4 diodes. It belongs with the fPGA and programmable logic and retro computing and games boards and the FPGA and CPLD boards of this library.
This is an open source hardware FPGA cartridge for the C64 and C128. The main features are:

For full usage instructions and other detailed information, please refer to the wiki.
The cartridge can be powered from the expansion port, from the USB connector, or both at once (back-current protection diodes are present at each power input).
To enter the bootloader, keep the pushbutton pressed down when applying power. The LED will start flashing in a rainbow pattern. A new bitstream can now be uploaded using DFU.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | 100nF | Capacitor_SMD:C_0201_0603Metric | C8, C26, C30, C31, C32, C33, C50, C51, C54, C55, C57, C64, C65, C69, C70, C75 |
| 14 | 4.7k | Resistor_SMD:R_0402_1005Metric | R3, R6, R7, R8, R9, R10, R11, R12, R16, R19, R26, R35, R36, R37 |
| 13 | 10nF | Capacitor_SMD:C_0201_0603Metric | C2, C5, C25, C48, C49, C52, C53, C56, C63, C66, C67, C74, C76 |
| 9 | SMD_TP | gkl_misc:TestPoint_Pad_D0.5mm | TP1, TP2, TP19, TP20, TP26, TP27, TP29, TP30, TP32 |
| 6 | 100k | Resistor_SMD:R_0201_0603Metric | R1, R5, R13, R17, R25, R34 |
| 6 | 1uF | Capacitor_SMD:C_0402_1005Metric | C21, C22, C34, C35, C36, C37 |
| 6 | Fiducial | Fiducial:Fiducial_0.75mm_Mask1.5mm | FID1, FID2, FID3, FID4, FID5, FID6 |
| 5 | 10uF | Capacitor_SMD:C_0402_1005Metric | C6, C7, C15, C17, C29 |
| 5 | 4.7uF | Capacitor_SMD:C_0402_1005Metric | C1, C12, C46, C47, C77 |
| 3 | 4.7k | Resistor_SMD:R_0201_0603Metric | R4, R27, R30 |
| 3 | 600R | Inductor_SMD:L_0402_1005Metric | FB1, FB2, FB3 |
| 3 | 74LVCH8T245 | Package_SO:TSSOP-24_4.4x7.8mm_P0.65mm | U9, U13, U14 |
| 2 | 0.47uH | Inductor_SMD:L_0805_2012Metric | L1, L2 |
| 2 | 1.5k | Resistor_SMD:R_0201_0603Metric | R20, R31 |
| 2 | 10K | Resistor_SMD:R_Array_Convex_4x0402 | RN1, RN7 |
| 2 | 124 | Resistor_SMD:R_0402_1005Metric | R23, R24 |
| 2 | 20R | Resistor_SMD:R_0201_0603Metric | R21, R29 |
| 2 | 22uF | Capacitor_SMD:C_0603_1608Metric | C23, C24 |
| 2 | 5.1k | Resistor_SMD:R_0201_0603Metric | R32, R33 |
| 2 | 74AHCV17A | Package_SO:TSSOP-14_4.4x5mm_P0.65mm | U11, U12 |
| 2 | FAN53541 | Package_CSP:WLCSP-20_1.934x2.434mm_Layout4x5_P0.4mm | U1, U2 |
| 2 | RFN2LAM4STR | Diode_SMD:D_SOD-128 | D2, D3 |
| 1 | qr:qr | QR1 | |
| 1 | 0.1u | Capacitor_SMD:C_0603_1608Metric | C4 |
| 1 | 10k | Resistor_SMD:R_0201_0603Metric | R28 |
| 1 | 10uF | Capacitor_SMD:C_0603_1608Metric | C3 |
| 1 | 200k | Resistor_SMD:R_0201_0603Metric | R14 |
| 1 | 210 | Resistor_SMD:R_0402_1005Metric | R22 |
| 1 | 267k | Resistor_SMD:R_0201_0603Metric | R15 |
| 1 | 31.6k | Resistor_SMD:R_0201_0603Metric | R2 |
| 1 | 33R | Resistor_SMD:R_Array_Convex_8x0602 | RN2 |
| 1 | 74LVC06A | Package_SO:TSSOP-14_4.4x5mm_P0.65mm | U5 |
| 1 | 74LVC1G06 | Package_TO_SOT_SMD:SOT-23-5 | U8 |
| 1 | 887k | Resistor_SMD:R_0201_0603Metric | R18 |
| 1 | AP22816BKB | Package_TO_SOT_SMD:SOT-23-5 | U7 |
| 1 | CARTRIDGE_C64 | icomp:CARTRIDGE_C64_GERMAN | CART1 |
| 1 | Conn_02x03_Odd_Even | Connector_PinSocket_2.54mm:PinSocket_2x03_P2.54mm_Vertical | J5 |
| 1 | Conn_02x11_Odd_Even | Connector_PinHeader_2.00mm:PinHeader_2x11_P2.00mm_Vertical | J1 |
| 1 | DT1240A-08LP3810 | Package_DFN_QFN:UDFN-9_1.0x3.8mm_P0.5mm | D4 |
| 1 | ECS-2520MV-480-BN-TR | Oscillator:Oscillator_SMD_ECS_2520MV-xxx-xx-4Pin_2.5x2.0mm | OSC1 |
| 1 | EXPANSION_PORT_C64_EDGE | RETRO_Innovations:MA100-22-2 | X1 |
| 1 | JTAG | gkl_conn:FTSH-105-XX-X-DV | J6 |
| 1 | LED_RABG | LED_THT:LED_D5.0mm-4_RGB | D1 |
| 1 | LFE5U-25F-6BG256C | lattice:LFE5U-25F-8BG256C | U3 |
| 1 | M20-7920642R | Harwin:M207920642R | J7 |
| 1 | Micro_SD_Card_Det | molex:SDCARD_MOLEX_503398-1892 | J4 |
| 1 | NCP115-2.5 | Package_SON:Texas_X2SON-4_1x1mm_P0.65mm | U10 |
| 1 | SW_Push | TE:TPB11CGPC004 | SW1 |
| 1 | TUSB320L | Package_DFN_QFN:Texas_X2QFN-12_1.6x1.6mm_P0.4mm | U15 |
| 1 | UART | Connector_PinHeader_1.27mm:PinHeader_1x03_P1.27mm_Vertical_SMD_Pin1Right | J2 |
| 1 | USB_C | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J3 |
| 1 | W25Q128JVP | Package_SON:WSON-8-1EP_6x5mm_P1.27mm_EP3.4x4mm | U6 |
| 1 | W957A8MFYA | gkl_housings_bga:T-PBGA-24_6.0x8.0mm_Layout5x5_P1.0mm | U4 |
It measures 64.5 × 60 mm and has 4 copper layers, 1.6 mm thick.
140 parts, built around the LFE5U-25F-6BG256C, 74AHCV17APWJ, 74LVC1G06Z and FAN53541UCX. 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 zeldin/OrangeCart repository on GitHub, at the commit this page was made from: the board is OrangeCart.kicad_pcb and its schematic OrangeCart.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 zeldin before reusing the design.

bbokser/persuasive_waker
An open source hardware alarm clock that can't be snoozed or turned off.



CircuitMonkey/mos-kim1-replica
MOS KIM-1 6502 replica project using CHIPz modules.

drandyhaas/KiCadRoutingTools
A set of Python/Rust tools to aid routing in KiCad


picolemon/hyperram
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without…

chanulee/lovelace-ruler
LOVELACE PCB ruler: 55x25 mm reference ruler, KiCad + Figma silkscreen