Skip to the content
2 layers33 × 53 mmTapecart diy, the printed circuit board in 3D

Tapecart diy

ikorb/tapecart56

a tape port storage pod for the C64

Size
33 × 53 mm
Copper layers
2
Thickness
1.6 mm
Parts
25
Nets
20
Pads
93
Tracks, vias
293, 11
Routed
Yes
KiCad
KiCad 4
Created
30 Dec 2016
Updated
6 Feb 2023

Overview

Tapecart diy is an open-source printed circuit board by ikorb, from the ikorb/tapecart repository on GitHub. It is a 2-layer board of 33 × 53 mm with 25 parts on 20 nets, routed with 293 tracks and 11 vias.

It is built around the BS170. Its parts include 8 resistors, 5 capacitors, 4 ICs, 3 transistors and 3 connectors. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

1

README

README.md

tapecart

tapecart - a tape port storage pod for the C64

Copyright (C) 2013-2017 by Ingo Korb ingo@akana.de
All rights reserved.
Idea by enthusi

About

The tapecart is a low-cost flash storage device for the Commodore 64's tape port. This repository contains source code and documentation related to it and will one day contain the schematics and layout files too.

Structure of the repository

This repository is organized as follows:

  • doc

    This directory contains general documentation regarding the tapecart like the protocol it uses to communicate with the C64.

  • src-c64

    This directory containts the source code for the C64-side software, currently the initial loader and the flashtool.

  • src-firmware

    This directory contains the source code for the firmware running on the tapecart.

  • hardware

    This directory contains schematics and layout for various hardware variants of the tapecart.

  • mass-programmer

    This directory contains schematics, layout and software for a Raspberry Pi addon board that can be used for mass-programming tapecarts.

Schematics and layout for the tapecart itself will be released at a later date.

License

The firmware itself is distributed under the following conditions:

text
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
   notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
   notice, this list of conditions and the following disclaimer in the
   documentation and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.

Please note that the firmware source code includes third-party header files taken from the Atmel Software Framework. Please check its README for more details.

Parts

25
QtyValueFootprintReferences
53.3kResistors_ThroughHole:Resistor_Horizontal_RM10mmR3, R4, R5, R6, R7
3100nFCapacitors_ThroughHole:C_Disc_D3_P2.5C3, C4, C5
3BS170TO_SOT_Packages_THT:TO-92_Inline_WideQ1, Q2, Q3
24.7uFCapacitors_ThroughHole:C_Radial_D5_L11_P2C1, C2
1330Resistors_ThroughHole:Resistor_Horizontal_RM10mmR8
1560Resistors_ThroughHole:Resistor_Horizontal_RM10mmR2
1680Resistors_ThroughHole:Resistor_Horizontal_RM10mmR1
18 MHzPin_Headers:Pin_Header_Straight_1x03Y1
1ATTINY44-PHousings_DIP:DIP-14_W7.62mm_LongPadsU2
1CONN_01X02Pin_Headers:Pin_Header_Straight_1x02P1
1CONN_02X03Pin_Headers:Pin_Header_Straight_2x03P2
1EDGECONN_6X2edgeconn_6x2:EDGECONN_6x2_IMP_5mmCN1
1LEDLEDs:LED-3MMD1
1LP2950-3.3TO_SOT_Packages_THT:TO-92_Inline_WideU1
1W25Q16DVHousings_SOIC:SOIJ-8_5.3x5.3mm_Pitch1.27mmU4
1W25Q16DVHousings_DIP:DIP-8_W7.62mm_LongPadsU3

More from ikorb/tapecart

4
  • 2 layers23.6 × 24 mmTapecart release-1s, the printed circuit board in 3D

    Tapecart release-1s

    ikorb/tapecart

    a tape port storage pod for the C64

    23 parts56
  • 2 layers41.5 × 56 mmTapecart progif, the printed circuit board in 3D

    Tapecart progif

    ikorb/tapecart

    a tape port storage pod for the C64

    19 parts56
  • 2 layers27.5 × 45.8 mmDuotape, the printed circuit board in 3D

    Duotape

    ikorb/tapecart

    a tape port storage pod for the C64

    9 parts56
  • 2 layers27.5 × 19.6 mmDuotape riser, the printed circuit board in 3D

    Duotape riser

    ikorb/tapecart

    a tape port storage pod for the C64

    2 parts56

Similar boards

  • 2 layers21.1 × 26.9 mmDemo, the printed circuit board in 3D

    Demo

    easyw/kicadStepUpMod

    kicadStepUp: ECAD to MCAD FreeCAD WorkBench

    16 parts704
  • 2 layers94.6 × 46.1 mmHeaterMeterPI, the printed circuit board in 3D

    HeaterMeterPI

    CapnBry/HeaterMeter

    HeaterMeter and LinkMeter Arduino BBQ Controller

    66 parts557MIT
  • 2 layers97.1 × 97 mmADX, the printed circuit board in 3D

    ADX

    WB2CBA/ADX

    ADX - Arduino Digital Modes HF Transceiver

    82 parts136
  • 2 layers121 × 68 mmFreeds sanchez, the printed circuit board in 3D

    Freeds sanchez

    pablozg/freeds

    Derivador de energía solar excedente creado por Pablo Zerón, Diseño PCB por Amcalo, Tester original por Aeizoon, Wiki por Zoilo Mora

    42 parts108
  • 2 layers167.6 × 97.5 mmAS3397 proto DIP, the printed circuit board in 3D

    AS3397 proto DIP

    PhysicsDptAngers/polyUAnalog

    Open source, analog and polyphonic synthesizer

    142 parts88MIT
  • 2 layersT41-Main+RF board V012, the printed circuit board in 3D

    T41-Main+RF board V012

    DRWJSCHMIDT/T41

    This is the repository for the officially released V10, V11, and V12 versions of the T41 Software Defined Transceiver hardware and kits.

    255 parts66
  • 2 layers71.1 × 24.1 mmDactyl manuform gimbal, the printed circuit board in 3D

    Dactyl manuform gimbal

    sffubs/dactyl_manuform_gimbal

    Instrutions and designs for building the dactyl-manuform-gimbal keyboard

    20 parts57

Questions

How big is the Tapecart diy PCB?

It measures 33 × 53 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Tapecart diy use?

25 parts, built around the BS170. 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 Tapecart diy KiCad files?

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

Can I use the Tapecart diy design in my own project?

Its repository states no licence, so its author keeps all rights: ask ikorb before reusing the design.