
Core64c LB
ageppert/Core-64c-Compact-Interactive-Core-Memory-Badge
64 bits of core memory and LEDs to interact with directly using a magnetic wand.

64 bits of core memory and LEDs to interact with directly using a magnetic wand.
Core64c LB is an open-source printed circuit board by ageppert, from the ageppert/Core-64c-Compact-Interactive-Core-Memory-Badge repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 85 × 85 mm with 162 parts on 159 nets, routed with 1,830 tracks and 338 vias.
It is built around the SN74LV1T125DBVR-TP, SN74HC595DRG3 and 74HC02, with the LM393, LP38693MP-5.0 and SSP9193-33M5R among its other parts. Its parts include 50 resistors, 23 transistors, 19 capacitors, 12 diodes and 10 ICs.
Weave your own 64 bits of core memory over the top of LEDs to interact with directly using a magnetic wand.
Purchase: https://www.Core64.io
Follow this project at: https://hackaday.io/project/166155-core-64-interactive-core-memory-badge
You are in the hardware development repository. Production version firmware is at https://github.com/ageppert/Core64/
HWV 0.3.0 Correct shift register schematic, add TC0_MON as ADC3, move 5V0 cap down, alternate LDO v-regs with 0.1uF caps, rotate SPI GPIO 180°, matrix current setting resistors 6.8 Ohm, I2C pull-ups 1.2K, add battery pack wire pads directly to board, silkscreen tweaks, move LED Matrix Driver components away from lanyard hole.
HWV 0.2.1 Rework HWV 0.2.0 to correct shift register schematics mistakes.
HWV 0.2.0 Change to 74HC595 shift registers for IO expansion. First version prototyped. Matrix current setting resistors 5.1 Ohm.
HWV 0.1.0 Compact Triple Stack - use 74HC138/238 3-to-8 decoders for IO expansion. Abandoned before prototyping.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 22 | 470 | Resistor_SMD:R_0805_2012Metric | R1, R2, R3, R4, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R28 +6 |
| 11 | 4K7 | Resistor_SMD:R_0805_2012Metric | R27, R29, R34, R35, R36, R37, R38, R44, R45, R54, R55 |
| 10 | MMBT4401LT1G | digikey-footprints:SOT-23-3 | Q2, Q4, Q6, Q8, Q10, Q12, Q14, Q16, Q18, Q20 |
| 10 | MMBT4403LT1G | digikey-footprints:SOT-23-3 | Q1, Q3, Q5, Q7, Q9, Q11, Q13, Q15, Q17, Q19 |
| 7 | 0.1uF | Capacitor_SMD:C_0805_2012Metric | C1, C2, C3, C4, C16, C17, C19 |
| 6 | 220uF | Capacitor_SMD:C_1206_3216Metric | C7, C8, C9, C13, C14, C15 |
| 6 | 8R2-1% | Resistor_SMD:R_0805_2012Metric | R21, R22, R23, R24, R25, R26 |
| 6 | BAT54AW | Package_TO_SOT_SMD:SOT-323_SC-70 | D1, D3, D5, D7, D9, D11 |
| 6 | BAT54CW | Package_TO_SOT_SMD:SOT-323_SC-70 | D2, D4, D6, D8, D10, D12 |
| 4 | 1uF | Capacitor_SMD:C_0805_2012Metric | C5, C6, C10, C12 |
| 3 | 1K5-1% | Resistor_SMD:R_0805_2012Metric | R47, R50, R53 |
| 3 | 74HC595D | digikey-footprints:SOIC-16_W3.90mm | U3, U4, U5 |
| 2 | 11-1% | Resistor_SMD:R_0805_2012Metric | R49, R52 |
| 2 | 1K2 | Resistor_SMD:R_0805_2012Metric | R30, R31 |
| 2 | 1K8-1% | Resistor_SMD:R_0805_2012Metric | R48, R51 |
| 2 | 68 | Resistor_SMD:R_0805_2012Metric | R32, R33 |
| 2 | Conn_01x07_Female | Connector_PinSocket_2.54mm:PinSocket_1x07_P2.54mm_Vertical | X71, X72 |
| 2 | Core_64c_Logo_7mm_tall | Core_64_footprints:Core64c_Logo_7mm | L1, L2 |
| 2 | GND PAD | MountingHole:MountingHole_3.2mm_M3_Pad_Via | H1, H2 |
| 2 | HDR100IMP40F-G-V-TH | Connector_PinSocket_2.54mm:PinSocket_1x20_P2.54mm_Vertical | J1, J2 |
| 2 | SL3401A | digikey-footprints:SOT-23-3 | Q22, Q23 |
| 1 | clipboard:df14030b-9dee-4898-9f9c-a6f398f884b2 | ||
| 1 | 0.01uF | Capacitor_SMD:C_0805_2012Metric | C11 |
| 1 | 10uF | Capacitor_SMD:C_0805_2012Metric | C18 |
| 1 | 3V3_CUR_MON | Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | JP17 |
| 1 | 5V0_CUR_MON | Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | JP16 |
| 1 | 74HC02 | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U10 |
| 1 | BAT_MON | Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | JP8 |
| 1 | CA_SR_GPO_EFGH | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | X4 |
| 1 | CORE_CURR_MON | Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | JP3 |
| 1 | Conn_01x10_Female | Connector_PinSocket_2.54mm:PinSocket_1x10_P2.54mm_Vertical | X3 |
| 1 | Conn_01x11_Female | Connector_PinSocket_2.54mm:PinSocket_1x11_P2.54mm_Vertical | X5 |
| 1 | Conn_1x02 | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | J3 |
| 1 | Conn_4_QWIIC | Connector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | X9 |
| 1 | Core_64_Logo | Core64_Footprint_Library:Machine_Ideas_logo | L3 |
| 1 | G*** | kibuzzard-668B4B17 | kibuzzard-668B4B17 |
| 1 | G*** | kibuzzard-668B4910 | kibuzzard-668B4910 |
| 1 | G*** | kibuzzard-668B4AC0 | kibuzzard-668B4AC0 |
| 1 | G*** | kibuzzard-668B48EA | kibuzzard-668B48EA |
| 1 | G*** | kibuzzard-668B4CFD | kibuzzard-668B4CFD |
| 1 | G*** | kibuzzard-668B4946 | kibuzzard-668B4946 |
| 1 | G*** | kibuzzard-668B5F7C | kibuzzard-668B5F7C |
| 1 | G*** | kibuzzard-668B4C20 | kibuzzard-668B4C20 |
| 1 | G*** | kibuzzard-668B4929 | kibuzzard-668B4929 |
| 1 | G*** | kibuzzard-668B4920 | kibuzzard-668B4920 |
| 1 | G*** | kibuzzard-668B4C14 | kibuzzard-668B4C14 |
| 1 | G*** | kibuzzard-668B4A9A | kibuzzard-668B4A9A |
| 1 | G*** | kibuzzard-668B5072 | kibuzzard-668B5072 |
| 1 | G*** | kibuzzard-668B4C2C | kibuzzard-668B4C2C |
| 1 | G*** | kibuzzard-668B4919 | kibuzzard-668B4919 |
| 1 | G*** | kibuzzard-668B48FD | kibuzzard-668B48FD |
| 1 | G*** | kibuzzard-668B4889 | kibuzzard-668B4889 |
| 1 | G*** | kibuzzard-668B48F5 | kibuzzard-668B48F5 |
| 1 | GMEM | Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | JP11 |
| 1 | LM393 | digikey-footprints:SOIC-8_W3.9mm | U9 |
| 1 | LP38693MP-5.0 | Package_TO_SOT_SMD:SOT-223-5 | U6 |
| 1 | Logo_Open_Hardware_Small | Symbol:OSHW-Logo2_9.8x8mm_SilkScreen | L3 |
| 1 | M24C02 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U2 |
| 1 | MI LOGO | Core_64_footprints:Machine_Ideas_logo_1 | L4 |
| 1 | Q_NMOS_DGS_AO3400A | digikey-footprints:SOT-23-3 | Q21 |
| 1 | S1 IN | Core_64_footprints:TestPoint_THTPad_D1.5mm_Drill1.0mm | TP20 |
| 1 | S1 OUT | Core_64_footprints:TestPoint_THTPad_D1.5mm_Drill1.0mm | TP23 |
| 1 | S2 IN | Core_64_footprints:TestPoint_THTPad_D1.5mm_Drill1.0mm | TP21 |
| 1 | S2 OUT | Core_64_footprints:TestPoint_THTPad_D1.5mm_Drill1.0mm | TP22 |
| 1 | SC0915_PICO | PICO:Pico_W_SC0915 | U1 |
| 1 | SK12D07L4B | Switch_XKB_SK12D07VG4_SK12D07L4B:SK12D07VG4 | SW1 |
| 1 | SN74LV1T125DBVR | Package_TO_SOT_SMD:SOT-23-5 | U8 |
| 1 | SSP9193-33M5R | Package_TO_SOT_SMD:SOT-23-5 | U7 |
| 1 | SYS_CUR_MON | Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | JP15 |
| 1 | VBUS_5VUSB_TIE | Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | JP14 |
| 1 | VMEM | Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | JP10 |

ageppert/Core-64c-Compact-Interactive-Core-Memory-Badge
64 bits of core memory and LEDs to interact with directly using a magnetic wand.

ageppert/Core-64c-Compact-Interactive-Core-Memory-Badge
64 bits of core memory and LEDs to interact with directly using a magnetic wand.

ageppert/Core-64c-Compact-Interactive-Core-Memory-Badge
64 bits of core memory and LEDs to interact with directly using a magnetic wand.

ageppert/Core-64-Interactive-Core-Memory-Badge
64 bits of core memory and LEDs to interact with directly using a magnetic wand.

ageppert/Core16-Interactive-Core-Memory
Weave 16 bits of core memory and LEDs to interact with using a magnetic wand


ageppert/SAO_Demo_Controller
A small inline SAO with an RP2040 used to demo SAOs that require smarts, but don't have it built-in.

ageppert/Brushless-Motor-Biz-Card
A brushless motor and driver built in to a business card form-factor for learning and experimenting!

LeoSole423/PCB_SALUS_V3
PCB de control para el robot Ackermann SALUS. Esta revision se inspira en la arquitectura de Hoja-Base, pero usa un ESP32-S3 y se mantiene como un diseno independiente.

mcskny/wireless-he-macropad
A wireless, 12-key Hall-effect macropad built around a custom PCB, an ESP32-C6 sender, an ESP32-S3 USB receiver, and a native macOS companion app.

It measures 85 × 85 mm and has 2 copper layers, 1.6 mm thick.
162 parts, built around the SN74LV1T125DBVR-TP, SN74HC595DRG3, 74HC02 and LM393. 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 ageppert/Core-64c-Compact-Interactive-Core-Memory-Badge repository on GitHub, at the commit this page was made from: the board is Electronics/Core64c LB V0.6-V0.7 Design KiCAD 8/Core64c LB.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).