Skip to the content
2 layers77.5 × 34.3 mmLan64usb, the printed circuit board in 3D

Diese Hard- und Software ermöglicht den Transfer von Programmen vom PC zum Commodore 64 (C64).

Size
77.5 × 34.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
19
Nets
41
Pads
92
Tracks, vias
219, 5
Pours
2
Routed
Yes
KiCad
KiCad 4
Created
15 Apr 2018
Updated
27 May 2018

Overview

Lan64usb is an open-source printed circuit board by ThKattanek, from the ThKattanek/lan64usb repository on GitHub, published under the GPL-2.0 licence. It is a 2-layer board of 77.5 × 34.3 mm with 19 parts on 41 nets, routed with 219 tracks and 5 vias.

It is built around the ATMEGA8-16PU. Its parts include 5 capacitors, 5 resistors, 3 diodes, 3 connectors and 1 IC. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

1

README

README.md

Lan64USB

Diese Hard- und Software ermöglicht den Transfer von Programmen vom PC zum Commodore 64 (C64).

Hardware / Schaltplan / Treiber

Die Hardware wurde mit KiCad entwickelt. Version 4.0.7 unter Ubuntu.

Mit diesem Tool wird das Treiber Setup Programm erstellt. (LibUSB-Win32)

https://sourceforge.net/projects/libusb-win32/files/libusbK-release/

Screenshot

Anleitung ist hier nur für Linux User !

Vorraussetzungen

Wird noch ergänzt !!

Komplettes Repositorie auf dem PC laden

bash
cd ~
git clone https://github.com/ThKattanek/lan64usb.git

Erstellen der PC Anwendung "Lan64Tool"

bash
cd ~/lan64usb/pc-software/lan64tool
mkdir build
cd build
qmake ..
make

Erstellen des Konsolentools lan64-send"

bash
cd ~/lan64usb/pc-software/konsolen_tools/lan64_send
mkdir build
cd build
qmake ..
make

AVR Firmware erstellen und flashen

bash
cd ~/lan64usb/firmware
make hex        // Erstellt das Binary
make program    // Flasht das Binary auf den avr mit avrdude (evtl. anpassen an eueren Programmer)
make clean      // Alles wieder aufräumen

Parts

19
QtyValueFootprintReferences
2100nCapacitors_THT:C_Disc_D3.8mm_W2.6mm_P2.50mmC4, C5
222pCapacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mmC2, C3
268Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR2, R3
2ZD 3,6Diodes_THT:D_DO-35_SOD27_P7.62mm_HorizontalD2, D3
1100Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1
110kResistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR4
110µw_capacitors:CP_5x11mmC1
12,2kResistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR5
1ATMEGA8-16PUw_pth_circuits:dil_28-300_socketU1
1C64_Userportka_c64:c64_userportJ3
1Crystal 12MHzCrystals:Crystal_HC49-4H_VerticalY1
1ISPw_conn_strip:vasch_strip_3x2J2
1LEDw_indicators:led_3mm_greenD1
1LOGOka_logos:logo_01_7_1mm_fsilkG***
1USB_BConnectors:USB_BJ1

Similar boards

  • 2 layers54.6 × 71.8 mmThermostat, the printed circuit board in 3D

    Thermostat

    protaskin/AVRThermostat

    A programmable thermostat on ATmega8A and DS18B20.

    31 parts7MIT
  • 2 layers68.5 × 181 mmNixie2, the printed circuit board in 3D

    Nixie2

    cfallin/nixie2

    Circuit design and firmware for a GPS-synchronized Nixie-tube clock

    51 parts1
  • 2 layersAvrisp, the printed circuit board in 3D

    Avrisp

    ildus/avrisp

    schematic and pcb for http://www.fischl.de/usbasp/

    25 parts1
  • 2 layers80 × 80 mmEeprom programmer, the printed circuit board in 3D

    Eeprom programmer

    jkreucher/eeprom-programmer

    A EEPROM Programmer for my z80 stuff. Supported EEPROMS: 28C64, 28C256

    23 parts1MIT
  • 2 layers124.5 × 99.1 mmVetrnik power, the printed circuit board in 3D

    Vetrnik power

    ondras12345/vetrnik

    Electronics for heating water with power from a 2 kW wind turbine

    138 parts
  • 2 layers175.5 × 94.5 mmV2 atmega8 encoder, the printed circuit board in 3D

    V2 atmega8 encoder

    schmolmo/distel-hardware

    Multi-Player Controller for Distel Lang

    29 parts
  • 2 layers81.3 × 62.2 mmStep linear, the printed circuit board in 3D

    Step linear

    dzavalishin/hardware

    Misc smart house hardware

    82 parts3

Questions

How big is the Lan64usb PCB?

It measures 77.5 × 34.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Lan64usb use?

19 parts, built around the ATMEGA8-16PU. 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.

Where can I download the Lan64usb KiCad files?

From the ThKattanek/lan64usb repository on GitHub, at the commit this page was made from: the board is hardware/lan64usb.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Lan64usb design in my own project?

Its repository publishes it under the GPL-2.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).