# Apple IIe Fruit Jam Enclosure

## Overview

https://youtu.be/e0qI-8YNjng

![](https://cdn-learn.adafruit.com/assets/assets/000/141/703/medium800/3d_printing_hero-monitor.jpg?1766092913 )

# Retro Inspired

Build an Apple IIe inspired 3D printed enclosure for the Adafruit Fruit Jam. This project is designed to pair nicely with the&nbsp;[Apple IIe Emulator on Fruit Jam](https://learn.adafruit.com/apple-e-emulator-on-fruit-jam "Apple IIe Emulator on Fruit Jam").

This guide covers the 3D printable CAD files, case assembly and keyboard setup. There is no soldering required making this a great project for beginners!

Featuring a 43 key mechanical keyboard with RGB lighting, you can choose your favorite key switches and key caps.

The BM43 from KP Republic can be customized using QMK toolbox to create custom keymaps.

This guide walks you through flashing a custom firmware that features a second layer for numerical and special characters.

![](https://cdn-learn.adafruit.com/assets/assets/000/141/883/medium640/3d_printing_final-build.jpg?1767634291)

No Apple IIe is complete without the Apple Disk II – a custom 3D printed enclosure will house an SD to microSD card adapter.

You'll use a microSD card to load the Total Replay firmware which is preloaded with hundreds of Apple II games!

The [Apple II emulator](https://learn.adafruit.com/apple-e-emulator-on-fruit-jam/usage) can also boot into a ProDOS menu where you can launch BASIC.

![](https://cdn-learn.adafruit.com/assets/assets/000/141/884/medium640/3d_printing_hero-case-disk.jpg?1767634326)

The 3D printed enclosure features an easy-to-open cover for accessing the Fruit Jam. Apple II computers are well known for this feature which embodies the open-source ethos.

The enclosure is designed to be modular, with plenty of room for additional hardware and components.&nbsp;

![](https://cdn-learn.adafruit.com/assets/assets/000/141/887/medium640/3d_printing_hero-open.jpg?1767636830)

The back of the enclosure features USB-C for power, and HDMI for video output. There's also an additional USB-A port for additional peripherals such as a USB mouse, joystick or gamepad.

![](https://cdn-learn.adafruit.com/assets/assets/000/141/888/medium640/3d_printing_hero-back.jpg?1767637073)

# Parts
### Adafruit Fruit Jam - Mini RP2350 Computer

[Adafruit Fruit Jam - Mini RP2350 Computer](https://www.adafruit.com/product/6200)
We were catching up on a recent [hackaday hackchat with eben upton](https://hackaday.io/event/202122-raspberry-pi-hack-chat-with-eben-upton)&nbsp;and learned some fun facts: such as the DVI hack for the RP2040 was inspired by <a...></a...>

Out of Stock
[Buy Now](https://www.adafruit.com/product/6200)
[Related Guides to the Product](https://learn.adafruit.com/products/6200/guides)
![Angled shot of assembled mini computer PCB with plate.](https://cdn-shop.adafruit.com/640x480/6200-10.jpg)

### Dual Panel Mount Extension Cable with HDMI / DVI and USB Type-C

[Dual Panel Mount Extension Cable with HDMI / DVI and USB Type-C](https://www.adafruit.com/product/6118)
This one goes out to all the A/V professionals, broadcast engineers, and black box fans in the audience! This handy **HDMI and USB Type-C Panel Mount Extension cable** will make it easy to extend your project, which needs both power/data over USB and a video output or input signal...

In Stock
[Buy Now](https://www.adafruit.com/product/6118)
[Related Guides to the Product](https://learn.adafruit.com/products/6118/guides)
![Demo Shot of the 2 in 1 cable HDMI jack with MicroHDMI+USB-C plug.](https://cdn-shop.adafruit.com/640x480/6118-00.jpg)

### Snap-In Panel Mount Cable - USB A Extension Cable

[Snap-In Panel Mount Cable - USB A Extension Cable](https://www.adafruit.com/product/4055)
This panel mount cable will allow you to enclose a device that has&nbsp;a USB A&nbsp;port.&nbsp;Perfect for placing your project in a secure box. Both ends have standard USB A, an extension cord if you will.

What's special about this, you ask? It's a&nbsp; **Snap-In Panel...**

In Stock
[Buy Now](https://www.adafruit.com/product/4055)
[Related Guides to the Product](https://learn.adafruit.com/products/4055/guides)
![Demo Shot of the Snap-In Panel Mount Cable - USB A Extension Cable, secured in a flat blue square acrylic panel. ](https://cdn-shop.adafruit.com/640x480/4055-04.jpg)

### USB Type A to Type C Cable - 6" long

[USB Type A to Type C Cable - 6" long](https://www.adafruit.com/product/4472)
As technology changes and adapts, so does Adafruit. This&nbsp;&nbsp; **USB Type A to Type C** cable will help you with the transition to USB C, even if you're still totin' around a USB Type A hub, computer or laptop.

USB C is the latest industry-standard connector for...

In Stock
[Buy Now](https://www.adafruit.com/product/4472)
[Related Guides to the Product](https://learn.adafruit.com/products/4472/guides)
![Six-inch-long USB Type A to Type C cable.](https://cdn-shop.adafruit.com/640x480/4472-00.jpg)

### SD to MicroSD Extender

[SD to MicroSD Extender](https://www.adafruit.com/product/6060)
Stop fiddling with SD card sockets in the back of your latest gadget, and streeeeeeeeeetch out with an **SD&nbsp;Card Extender**. This simple, but effective device gives you a long flexible cable, a pseudo-card on one end, and an SD card socket on the other. Plug in the SD card...

In Stock
[Buy Now](https://www.adafruit.com/product/6060)
[Related Guides to the Product](https://learn.adafruit.com/products/6060/guides)
![Demo Shot of the SD to MicroSD Extender.](https://cdn-shop.adafruit.com/640x480/6060-01.jpg)

### Slim Right Angle USB C to USB C Cable - 100mm

[Slim Right Angle USB C to USB C Cable - 100mm](https://www.adafruit.com/product/6370)
We used a cable like this in a recent build and decided it's perfect for when you want to make a compact USB-C-to-C connection in an enclosure. The metal plugs are durable and easy to grip for plugging and unplugging,...

Out of Stock
[Buy Now](https://www.adafruit.com/product/6370)
[Related Guides to the Product](https://learn.adafruit.com/products/6370/guides)
![Angled shot of a small, slim, 100mm long right angle USB C to USB C cable.](https://cdn-shop.adafruit.com/640x480/6370-00.jpg)

# Additional Parts
### Part: KPRepublic BM43
quantity: 1
40% Custom Mechanical Keyboard PCB
[KPRepublic BM43](https://www.amazon.com/Mechanical-Keyboard-Programmed-firmware-underglow/dp/B09163VRTV/)

### Part: Mac Style Keycaps
quantity: 1
KOA Profile Keycaps
[Mac Style Keycaps](https://www.amazon.com/dp/B0DGGV141F)

### Part: 100pc key switches
quantity: 1
Wisteria 39gf Linear Mechanical Keyboard Switches Set
[100pc key switches](https://www.amazon.com/dp/B0CR15V59L?ref=fed_asin_title)

### Part: Key Stabilizers
quantity: 1
PCB Mount Snap-in Stabilizers
[Key Stabilizers](https://www.amazon.com/dp/B0D2KMVVL3?ref=fed_asin_title&th=1)

### Part: USB C Female to Female Adapter
quantity: 1
5 Pack USB C Coupler
[USB C Female to Female Adapter](https://www.amazon.com/dp/B0DX261RRR?ref=fed_asin_title&th=1)

### Part: microSD Card
quantity: 1
512MB micro SD Memory Card
[microSD Card](https://www.adafruit.com/product/5252)

## Hardware Fasteners

The following hardware fasteners are required for the assembly.

- 5x M2 x 6mm long steel machine screws
- 12x M3 x 4mm long steel machine screws
- 17x M3 x 6mm long steel machine screws
- 4x M3 x 8mm long steel machine screws
- 4x M3 x 10mm long steel machine screws

# Apple IIe Fruit Jam Enclosure

## Install Emulator

## Download

The [Reload Emulator is released](https://github.com/adafruit/reload-emulator/releases) as a UF2 file that is ready for loading onto the Adafruit Fruit Jam. Click the button below to download the latest release of of the emulator.

[Download the Reload Emulator for Adafruit Fruit Jam](https://github.com/adafruit/reload-emulator/releases/latest/download/apple2e.uf2)
## Install
![Adafruit Fruit Jam with the reset button and the button #1, the boot button, highlighted](https://cdn-learn.adafruit.com/assets/assets/000/140/388/medium800/gaming_adafruit_fruit_jam_Resetboot.jpg?1760449574 )

Plug your Fruit Jam into your computer with a known good USB (data+power) cable.

To enter the bootloader, hold down the&nbsp; **BOOT/**** BOOTSEL button**(highlighted in red above), and while continuing to hold it (don't let go!), press and release the**reset button**(highlighted in blue above).&nbsp;**Continue to hold the BOOT/BOOTSEL button until the RP2350 drive appears on your Computer (in Finder or File Explorer depending on your operating system)!**

If the drive does not appear, release all the buttons, and then repeat the process above.

You can also start with your board unplugged from USB, press and hold the BOOTSEL button (highlighted in red above), continue to hold it while plugging it into USB, and wait for the drive to appear before releasing the button.

A lot of people end up using charge-only USB cables and it is very frustrating! **Make sure you have a USB cable you know is good for data sync.**

You will see a new disk drive appear called **RP2350**.

Drag the **apple2e.uf2** file downloaded from the green button above to the&nbsp; **RP2350** drive.

After the file copy is complete, the Fruit Jam will reset and begin running the Apple //e emulator.

With a DVI compatible display connected, it will show the boot sequence below.

If there are speakers or headphones connected to the 3.5mm audio jack, the infamous beep sound will play.

![Screenshot of RP2350 boot drive with the apple2e.uf2 file being pasted into it.](https://cdn-learn.adafruit.com/assets/assets/000/140/389/medium640/gaming_drop_uf2_rp2350.png?1760449926)

![Screen recording of Apple 2e boot sequence recorded from an Adafruit Fruit Jam](https://cdn-learn.adafruit.com/assets/assets/000/140/392/medium640thumb/gaming_bootup.jpg?1760451537 )

![Apple 2e PRODOS menu screen](https://cdn-learn.adafruit.com/assets/assets/000/140/393/medium640/gaming_apple2e_menu_screen.png?1760452007 )

# Apple IIe Fruit Jam Enclosure

## Keyboard Setup

## Default Keymap for BM43

The [default key mapping](https://github.com/qmk/qmk_firmware/blob/master/keyboards/kprepublic/bm43hsrgb/keymaps/default/readme.md) for the KP Republic BM43 RGB keyboard does not feature any modifiers for typing numerical and special characters.&nbsp;

We have provided a custom firmware for the keyboard that features numerical characters.

Download the custom firmware below and follow the instructions for flashing new firmware onto the keyboard.

![](https://cdn-learn.adafruit.com/assets/assets/000/141/871/medium640/3d_printing_bm43-default-keymap.jpg?1767626133)

## Update Key Map

Download the custom firmware below and follow the instructions for flashing new firmware onto the keyboard.

Once downloaded, unzip the firmware file to retrieve the&nbsp; **kprepublic\_bm43hsrgb\_fruitjam.hex** file.

[Download Firmware for KPRepublic BM43HSRGB](https://cdn-learn.adafruit.com/assets/assets/000/141/870/original/kprepublic_bm43hsrgb_fruitjam.zip?1767625352)
## Download QMK Toolbox

Use the link below to download the QMK Toolbox for your computer's operating system.

This will allow you to flash the custom firmware to the KPRepublic BM43 keyboard PCB.

[Download QMK Toolbox](https://qmk.fm/toolbox)
## Flash Custom Firmware

Open the QMK Toolbox app and click the **open** button in the app window.

Locate and select the custom **.hex** file you downloaded.&nbsp;

Select **ATmega32U4** in the dropdown next to the **open** &nbsp;button.

Connect the BM43 keyboard to your computer and go into DFU boot mode using the DFU key command,&nbsp;**Fn(function) + Escape** keys (or the DFU button the back of the PCB).&nbsp;

The following message will be displayed in the QMK Tool window:

`DFU Device connected: ATm32u4DFU...`

Click the Flash button. Wait for the firmware to write and finish.

![](https://cdn-learn.adafruit.com/assets/assets/000/141/873/medium640/3d_printing_qmk-toolbox.jpg?1767627179)

Highlighted in the green circle is the DFU button on the back of the BM43 keyboard PCB.

![](https://cdn-learn.adafruit.com/assets/assets/000/142/510/medium640/gaming_kb-DFU-button.jpg?1771611330)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/872/medium800/3d_printing_bm43-custom-keymap.jpg?1767627063 )

## Custom Keymap for bm43hsrgb

Now you can use the Fn(function) key to type numercials and special characters. Use the image above to reference the new keymap layout.

## Build and Make a Custom Keymap

If you'd like to create your own custom keymap, you'll need to install the QMK command line tools and clone the QMK firmware GitHub repository to create your own keymap. You will need to build the firmware for the keyboard using the command line tools to create a new .hex file. Use the links below to learn how to build your own firmware and keymap.

- [QMK Firmware docs on GitHub](https://github.com/qmk/qmk_firmware/)
- [bm43hsrgb keyboard on GitHub](https://github.com/qmk/qmk_firmware/tree/master/keyboards/kprepublic/bm43hsrgb)

# Apple IIe Fruit Jam Enclosure

## CAD Files

## 3D Printed Parts

Individual 3MF files for 3D printing are oriented and ready to print on FDM machines using PLA filament. Original design source files may be downloaded using the links below.

No support material is needed.

![](https://cdn-learn.adafruit.com/assets/assets/000/141/874/medium640/3d_printing_3d-parts.jpg?1767628172)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/875/medium640/3d_printing_3d-parts-2.jpg?1767628231)

[Download Case 3MF Files](https://cdn-learn.adafruit.com/assets/assets/000/141/880/original/3mF.zip?1767631557)
[Download Disk 3MF Files](https://cdn-learn.adafruit.com/assets/assets/000/141/906/original/Disk_3mf.zip?1768569298)
[Download CAD Source Files](https://cdn-learn.adafruit.com/assets/assets/000/141/881/original/CAD.zip?1767631593)
## 7in Retro HDI Monitor

Below are the CAD files for the retro inspired 7in HDMI monitor.

[Retro_Display_CAD.zip](https://cdn-learn.adafruit.com/assets/assets/000/144/456/original/Retro_Display_CAD.zip?1780326262)
[7in_display_case_3MF.zip](https://cdn-learn.adafruit.com/assets/assets/000/144/457/original/7in_display_case_3MF.zip?1780326510)
## Build Volume

The parts require a 3D printer with a minimum build volume of 252 (X) x 143mm (Y) x 143mm (Z).

![](https://cdn-learn.adafruit.com/assets/assets/000/141/876/medium640/3d_printing_bed-size.jpg?1767629680)

## CAD Assembly

The main assembly is available in Autodesk Fusion and STEP file formats. This includes all of the 3D printed parts and electronic components used in the project. Use the main assembly to create any edits, updates, or modifications.&nbsp;

![](https://cdn-learn.adafruit.com/assets/assets/000/141/878/medium640/3d_printing_cad-explode.jpg?1767630487)

## PLA Filament&nbsp;

A beige colored PLA filament works best for emulating the classic retro enclosure. A good options is&nbsp;[Polymaker Panchroma Matte Muted White](https://www.amazon.com/dp/B0D7ZZRKMP).

![](https://cdn-learn.adafruit.com/assets/assets/000/141/879/medium640/3d_printing_pla-polymaker.jpg?1767631085)

## Design Source Files

The project assembly was designed in Fusion 360. Once opened in Fusion 360, It can be exported in different formats like STEP, STL and more.

Electronic components like Adafruit's boards, displays, connectors and more can be downloaded from the&nbsp;[Adafruit CAD parts GitHub Repo](https://github.com/adafruit/Adafruit_CAD_Parts/).

![](https://cdn-learn.adafruit.com/assets/assets/000/141/877/medium640/3d_printing_6200_Fruit_Jam.jpg?1767629730)

# Apple IIe Fruit Jam Enclosure

## Labels

## Fruit Jam Labels for Top Cover

The top cover of the enclosure features recesses for adding labels.

Print the vector files on your preferred inkjet printer and paper.

Cut the labels using a hobby knife or a cutting tool.

Apply the labels to the top cover using your preferred method of adhesion (double-sided tape or glue).

HP 4x6 photo paper was used in our build using high-quality print setting.

![](https://cdn-learn.adafruit.com/assets/assets/000/141/789/medium640/3d_printing_fj-labels.jpg?1766159812)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/790/medium640/3d_printing_fj-labels-cut.jpg?1766159858)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/791/medium640/3d_printing_fj-labels-tape.jpg?1766159979)

[Download Label Vector Files](https://cdn-learn.adafruit.com/assets/assets/000/141/869/original/labels.zip?1767624219)
![](https://cdn-learn.adafruit.com/assets/assets/000/141/792/medium800/3d_printing_fj-labels-applied.jpg?1766160013 )

## SD Card Disk II Labels

Additional labels for the SD card reader can be added to the front panel of the SD card enclosure.

Print out the label using an inkjet printer with your preferred paper.&nbsp;

Cut the labels using a hobby knife or a cutting tool.

The "disk II" text and Fruit Jam logo can be separated and applied to the lower corners.

HP 4x6 photo paper was used in our build using high-quality print setting.

![](https://cdn-learn.adafruit.com/assets/assets/000/141/793/medium640/3d_printing_disk-labels.jpg?1766160067)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/795/medium640/3d_printing_disk-labels-cut.jpg?1766160218)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/794/medium800/3d_printing_disk-front-labels.jpg?1766160151 )

# Apple IIe Fruit Jam Enclosure

## Assembly

## Bottom Plate

Get the 3D printed bottom plate and the two brackets. Gather up the following&nbsp; the fasteners:

- 6x M3 x 4mm long machine screws

![](https://cdn-learn.adafruit.com/assets/assets/000/141/705/medium640/3d_printing_bplate-brackets-screws.jpg?1766093268)

## Install Brackets

Place one of the brackets over the three mounting holes on the bottom plate.&nbsp;

Insert and fasten three screws to secure the bracket to the bottom plate.

Repeat the steps above for the second bracket.

![](https://cdn-learn.adafruit.com/assets/assets/000/141/707/medium640/3d_printing_bplate-brackets-install.jpg?1766093450)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/708/medium640/3d_printing_bplate-brackets-fasten.jpg?1766093492)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/709/medium640/3d_printing_bplate-brackets-secured.jpg?1766093656)

## Case Sides

Get the left and right sides of the case along with the needed fasteners:

- 6x M3 x 4mm long machine s crews

![](https://cdn-learn.adafruit.com/assets/assets/000/141/710/medium640/3d_printing_bplate-case-sides.jpg?1766093723)

## Secure Sides

Place the left piece under the left bracket with the three mounting holes lined up.

Insert and fasten the screws to secure the parts together.

Repeat the steps above on the right side case piece.

![](https://cdn-learn.adafruit.com/assets/assets/000/141/711/medium640/3d_printing_bplate-left-attach.jpg?1766093767)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/712/medium640/3d_printing_bplate-left-fasten.jpg?1766094340)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/713/medium640/3d_printing_bplate-sides-secured.jpg?1766094364)

## Keyboard Case

Get the keyboard case and needed fasteners ready:

- 4x M3 x 8mm long machine screws
- 3x M3 x 6mm long machine screws

![](https://cdn-learn.adafruit.com/assets/assets/000/141/714/medium640/3d_printing_kbcase-bplate-screws.jpg?1766094402)

## Attach Keyboard Case to Bottom Plate

Place the keyboard case up against the bottom plate and side pieces with the mounting holes lined up.

Insert and fasten the three M3 x 6mm long screws to secure the keyboard case to the bottom plate.

![](https://cdn-learn.adafruit.com/assets/assets/000/141/715/medium640/3d_printing_kbcase-bplate-fasten.jpg?1766094450)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/716/medium640/3d_printing_kbcase-bplate-secured.jpg?1766094513)

## Attach Sides to Keyboard Case

Insert and fasten an M3 x 8mm long machine screws to secure the keyboard case to the left piece.

Repeat the process for the right side.

![](https://cdn-learn.adafruit.com/assets/assets/000/141/717/medium640/3d_printing_kbcase-left-fasten.jpg?1766094607)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/719/medium640/3d_printing_kbcase-right-fasten.jpg?1766094686)

## Attach Keyboard Case

Insert another M3 x 8mm long machine screw through the opposite side of the case to secure the parts together.

Repeat the process for the right side.

Double check all of the parts are tightly secured.

![](https://cdn-learn.adafruit.com/assets/assets/000/141/720/medium640/3d_printing_kbcase-left-B-fasten.jpg?1766095337)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/721/medium640/3d_printing_kbcase-right-B-fasten.jpg?1766094922)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/722/medium640/3d_printing_kbcase-sides-B-secured.jpg?1766095509)

## Back Cover

Get the back cover and needed fasteners ready:

- 3x M3 x 6mm long machine screws

![](https://cdn-learn.adafruit.com/assets/assets/000/141/723/medium640/3d_printing_back-port-screws.jpg?1766095679)

## Attach Back Cover

Orient the back cover with the bottom plate so it's in the correct orientation.

Slide the back cover into case pieces with the nubs on the sides fitting through the side rails.

Push the back cover down until the three mounting holes line up with the bottom plate.

Insert and fasten the screws to secure the back cover to the the bottom plate.

![](https://cdn-learn.adafruit.com/assets/assets/000/141/724/medium640/3d_printing_back-port-install.jpg?1766095701)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/725/medium640/3d_printing_back-port-fasten.jpg?1766095324)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/726/medium640/3d_printing_back-port-secured.jpg?1766095504)

## Fruit Jam PCB Mount

Get the PCB mount for the Fruit Jam along with the needed fasteners ready.

Place the Fruit Jam onto the mount with the mounting holes lined up.

Insert and fasten three M3 x 6mm long machine screws to secure the Fruit Jam to the PCB mount.

![](https://cdn-learn.adafruit.com/assets/assets/000/141/752/medium640/3d_printing_fj-mount-screws.jpg?1766156901)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/753/medium640/3d_printing_fj-mount-fasten.jpg?1766156970)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/754/medium640/3d_printing_fj-mount-secured.jpg?1766157086)

## Secure Fruit Jam to Case

Place the Fruit Jam PCB mount into the case assembly in the correct orientation as shown here.

While holding the PCB mount in place, insert and fasten 4x M3 x 6mm long machine screws to secure it to the bottom plate.

Double check the Fruit Jam is in the correct orientation.

![](https://cdn-learn.adafruit.com/assets/assets/000/141/761/medium640/3d_printing_case-fj-screws.jpg?1766157419)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/762/medium640/3d_printing_case-fj-fasten.jpg?1766157435)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/763/medium640/3d_printing_case-fj-secured.jpg?1766157997)

## BM43 PCB Mount

Get the BM43 keyboard and PCB mount ready along with the needed fasteners.

Place the PCB over the mount with the mounting holes lined up.

Insert and fasten five M2 x 6mm long machine screws to secure the PCB to the mount.

![](https://cdn-learn.adafruit.com/assets/assets/000/141/755/medium640/3d_printing_bm43-mount.jpg?1766157172)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/757/medium640/3d_printing_bm43-mount-placement.jpg?1766157289)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/758/medium640/3d_printing_bm43-mount-fasten.jpg?1766157374)

## Key Switch Stabilizers

Get the three key switch stabilizers ready to install.

Insert the stabilizers to the three locations on the BM43 keyboard PCB.

Ensure the clips from the stabilizers are fully seated and flush with the PCB.

![](https://cdn-learn.adafruit.com/assets/assets/000/141/759/medium640/3d_printing_bm43-stablizers.jpg?1766157397)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/760/medium640/3d_printing_bm43-stablizers-installed.jpg?1766157406)

## HDMI USB-C Cable

Get the HDMI USB-C panel mount extension cable ready. Remove the two included screws from the end of the cable.

![](https://cdn-learn.adafruit.com/assets/assets/000/141/764/medium640/3d_printing_hdmi-usb-cable.jpg?1766157557)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/765/medium640/3d_printing_hdmi-usb-screws.jpg?1766157569)

## Install HDMI+USB-C

Fit the panel mount cable through the circular cutout on the back cover with the two mounting holes lined up.

While holding the cable in place, insert and fasten the two screws.

Coil the excess cable and nestle it into the enclosure.

Plug in the HDMI cable to the DVI port on the Fruit Jam.

![](https://cdn-learn.adafruit.com/assets/assets/000/141/766/medium640/3d_printing_hdmi-usb-install.jpg?1766158007)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/767/medium640/3d_printing_hdmi-usb-fasten.jpg?1766157706)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/768/medium640/3d_printing_hdmi-usb-connect.jpg?1766158762)

## USB-C Adapter

Plug the USB-C female-to-female adapter to the USB-C cable of the dual panel mount extension cable. Then, plug in the slim right-angled USB-C cable into the coupler.

Connect the slim right-angled USB-C cable into USB-C port on the Fruit Jam.

![](https://cdn-learn.adafruit.com/assets/assets/000/141/770/medium640/3d_printing_usb-coupler.jpg?1766158129)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/771/medium640/3d_printing_usb-coupler-usbslim.jpg?1766158144)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/772/medium640/3d_printing_usb-fj-connect.jpg?1766158153)

## USB-A Cable

Get the USB-A extension cable ready.

Fit the USB-A cable through the rectangular cutout on the back cover. Press the socket end of the cable to snap it into place.

![](https://cdn-learn.adafruit.com/assets/assets/000/141/773/medium640/3d_printing_usba-cable.jpg?1766158161)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/774/medium640/3d_printing_usba-install.jpg?1766158321)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/775/medium640/3d_printing_usba-installed.jpg?1766158488)

## Connected Cables

Insert the plug from the USB-A cable to the USB-A port on the Fruit Jam.

Take a moment to inspect all of the extension cables are correctly installed.

![](https://cdn-learn.adafruit.com/assets/assets/000/141/776/medium640/3d_printing_usba-fj-connect.jpg?1766158586)

## USB Cable for Keyboard

Get the short USB-C cable ready. Plug the cable to the remaining USB-A port on the Fruit Jam.

Place the USB-C end of the cable through the notch on the upper left side of the keyboard case.&nbsp;

![](https://cdn-learn.adafruit.com/assets/assets/000/141/777/medium640/3d_printing_usbc-kb-cable.jpg?1766158658)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/778/medium640/3d_printing_usbc-kb-connect.jpg?1766158903)

## Install BM43 to Case

Get the BM43 keyboard PCB and the four M3 x 10mm long machine screws ready.

Connect the short USB-C cable to the USB-C port on the BM43 keyboard PCB.

Place the BM43 PCB mount into the keyboard case with the four mounting holes lined up.

![](https://cdn-learn.adafruit.com/assets/assets/000/141/779/medium640/3d_printing_bm43-case-screws.jpg?1766159106)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/783/medium640/3d_printing_bm43-usb-connect.jpg?1766159400)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/784/medium640/3d_printing_bm43-case-fit.jpg?1766159420)

## Secure BM43

Insert and fasten the four M3 x 10mm long machine screws to secure the BM43 PCB mount to the keyboard case.

![](https://cdn-learn.adafruit.com/assets/assets/000/141/781/medium640/3d_printing_bm43-case-fasten.jpg?1766159221)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/782/medium640/3d_printing_bm43-case-secured.jpg?1766159341)

## Install Key Switches and Key Caps

Get the 43 key switches and key caps ready.

Install the key switches into the key sockets on the BM43 PCB following the keymap.

Then, install the key caps onto the key switches.

![](https://cdn-learn.adafruit.com/assets/assets/000/141/785/medium640/3d_printing_bm43-keys.jpg?1766159461)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/786/medium640/3d_printing_bm43-keys-install.jpg?1766159610)

## Keyboard Top Cover

Place the keyboard cover onto the keyboard case in the correct orientation. Firmly press the parts together to snap fit them.

![](https://cdn-learn.adafruit.com/assets/assets/000/141/787/medium640/3d_printing_keycase-top.jpg?1766159675)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/788/medium640/3d_printing_keycase-top-installed.jpg?1766159717)

## Disk II Case Parts

Get the parts for building the SD card enclosure together:

- 8x M3 x 6mm long machine screws
- 4x rubber bumper feet

![](https://cdn-learn.adafruit.com/assets/assets/000/141/796/medium640/3d_printing_disk-parts.jpg?1766160258)

## SD Card Adapter Teardown

Use a prying tool to separate the two halves of the enclosure from the SD card adapter.

Remove the SD card adapter PCB from the plastic enclosure.

![](https://cdn-learn.adafruit.com/assets/assets/000/141/802/medium640/3d_printing_sd-adapter.jpg?1766160704)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/803/medium640/3d_printing_sd-adapter-spudger.jpg?1766160763)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/804/medium640/3d_printing_sd-adapter-open.jpg?1766160784)

## Install SD Mount

Place the SD mount cover over the SD card PCB with the curved cutout lined up.

Place the SD card mount over the front plate of the SD card case with the four mounting holes lined up.

![](https://cdn-learn.adafruit.com/assets/assets/000/141/805/medium640/3d_printing_sd-adapter-mount.jpg?1766160802)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/797/medium640/3d_printing_disk-sd-mount-install.jpg?1766160298)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/798/medium640/3d_printing_disk-front-mount-install.jpg?1766160386)

## Secure SD Card

While holding the two parts clamped together, insert and fasten four M3 x 6mm long machine screws to secure the parts together.

![](https://cdn-learn.adafruit.com/assets/assets/000/141/799/medium640/3d_printing_disk-front-mount-fasten.jpg?1766160461)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/800/medium640/3d_printing_disk-front-mount-secure.jpg?1766160504)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/801/medium640/3d_printing_disk-front-mount-secured.jpg?1766160620)

## Disk II Case Assembly

Get the Disk II SD card case bottom and sleeve parts together.&nbsp;

Orient the two parts correctly following the assembly photo.

Slide the bottom plate into the sleeve so the four mounting holes line up.

![](https://cdn-learn.adafruit.com/assets/assets/000/141/806/medium640/3d_printing_disk-sleeve-btm.jpg?1766160882)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/807/medium640/3d_printing_disk-sleeve-btm-install.jpg?1766160980)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/808/medium640/3d_printing_disk-sleeve-btm-installed.jpg?1766161101)

## Secure Disk Case Parts

Insert and fasten four M3 x 6mm long machine screws to secure the sleeve to the bottom plate.

![](https://cdn-learn.adafruit.com/assets/assets/000/141/809/medium640/3d_printing_disk-sleeve-btm-fasten.jpg?1766161137)

## Install Front to Disk Case

Orient the front plate with the case. Insert the microSD card ribbon cable end through the case and out the center slit on the bottom plate.

Pull the ribbon cable through and firmly press the front plate into the case with the nubs fitting through the notches.

![](https://cdn-learn.adafruit.com/assets/assets/000/141/810/medium640/3d_printing_disk-front-case-align.jpg?1766161208)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/811/medium640/3d_printing_disk-case-cable-install.jpg?1766161261)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/812/medium640/3d_printing_disk-front-case-install.jpg?1766161310)

## Rubber Feet

Stick the four rubber bumper feet onto the corners of the bottom of the case.

![](https://cdn-learn.adafruit.com/assets/assets/000/141/814/medium640/3d_printing_disk-rubber-feet.jpg?1766163072)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/815/medium640/3d_printing_disk-rubber-feet-installed.jpg?1766163167)

## Assembled SD Card Disk Case

Test the parts by inserting a standard sized SD card into the SD slot.

If you have a microSD card, you can use a microSD card to SD card adapter commonly included with microSD cards.

![](https://cdn-learn.adafruit.com/assets/assets/000/141/813/medium640/3d_printing_disk-front-case-secured.jpg?1766161397)

## Connect SD Card Adapter

Insert the microSD card end of the SD card adapter through the slit on the right side of the main case.

Plug in the microSD card bit into the microSD card slot on the Fruit Jam.

Pull the excess ribbon cable into the main case.

![](https://cdn-learn.adafruit.com/assets/assets/000/141/816/medium640/3d_printing_case-disk-cable-install.jpg?1766163213)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/817/medium640/3d_printing_sd-fj-connect.jpg?1766163288)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/818/medium640/3d_printing_sd-cable-case-adjust.jpg?1766163418)

## Install Top Cover

Orient the top cover with the main case. Press the top cover into the case so the posts are fitted through the corresponding connection points.&nbsp;

![](https://cdn-learn.adafruit.com/assets/assets/000/141/819/medium640/3d_printing_top-wdisk-install.jpg?1766163481)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/820/medium640/3d_printing_top-wdisk-installed.jpg?1766163570)

![](https://cdn-learn.adafruit.com/assets/assets/000/141/889/medium800/3d_printing_final-disk-build.jpg?1767708142 )

## Final Build

Like the original Apple II, you'll need to "bring your own monitor". Any HDMI display should work with the Fruit Jam.

Pop in the SD card into the Disk II reader with the Total Replay file loaded on the SD card.

Plug 5V power to the USB-C port on the back. Ensure the power switch on the Fruit Jam is turned on, since it can't be accessed once the case is closed.

&nbsp;

![](https://cdn-learn.adafruit.com/assets/assets/000/141/890/medium800/3d_printing_hero-monitor.jpg?1767708400 )

# Apple IIe Fruit Jam Enclosure

## Usage

There is an original owners manual for the Apple //e preserved on [archive.org](https://archive.org/details/apple-iie-owners-manual/) for perusing to get an overview of the system basics.

### ProDOS & Basic

By default the emulator will boot into a ProDOS menu. To move the selector around, use the **arrow keys** on the USB keyboard. The **enter** key will launch the selected item, and **ESC** will go back.

From this menu you can read the&nbsp; **README** and navigate through a few other directories. The main functional item&nbsp;that is accessible from this menu is the Basic system. To launch it, move the selector to **BASIC.SYSTEM** and press **enter**.

![Apple 2e ProDOS menu with BASIC.SYSTEM entry selected.](https://cdn-learn.adafruit.com/assets/assets/000/140/398/medium800/gaming_prodos_menu_basic_selected.png?1760453878 )

The [Basic System](https://en.wikipedia.org/wiki/BASIC) will launch into a&nbsp;[REPL](https://en.wikipedia.org/wiki/Read%E2%80%93eval%E2%80%93print_loop). Code can be entered one line at a time and evaluated such as `PRINT "HELLO WORLD"` or the code can be prepended with line numbers to create larger programs.

To execute the current program, use the `RUN` statement.

To the left is a demonstration of a program printing a "hello" message and a counter variable using a for-loop.

Type in each line as shown, pressing enter after each line. Then when you type `RUN` and press ender the program will run!

Press `CTRL-C` to stop the program.

![Screenshot of ProDOS Basic system showing a basic program with a for loop printing "HELLO FRUIT JAM" 3 times](https://cdn-learn.adafruit.com/assets/assets/000/140/400/medium640/gaming_basic_loop_program.png?1760454299)

## Built-in Games

The Adafruit Fruit Jam build of the **Reload Emulator** comes with a few pre-loaded games that are ready to play right after installation.

These games are compiled into the firmware from&nbsp; **.dsk** disk image files. To launch into the different images, press the **left OS key** (left Apple or Windows key) and one of the keys&nbsp; **F2-F8**. By default, **F2** -&nbsp; **F6** &nbsp;have images on them, see the [Custom Build page](https://learn.adafruit.com/apple-e-emulator-on-fruit-jam/custom-build) for information about adding or changing disk images.

### Moon Patrol

To play&nbsp;[Moon Patrol](https://en.wikipedia.org/wiki/Moon_Patrol) press and hold the&nbsp; **left OS key** and press **F2**. The emulator will reset and launch into the Moon Patrol disk image.

The options screen documents all available keyboard keys and their associated options. Once everything is set to your liking, press the **space bar** to start the game.

While playing, the **A** key jumps and the **space bar** fires both up and out to the right.

See how far you can make it jumping over holes and shooting dirt piles and alien ships to stay safe.

![Moon Patrol startup screen](https://cdn-learn.adafruit.com/assets/assets/000/140/408/medium640/gaming_moon_patrol_startup.png?1760456932)

![Moon Patrol menu screen](https://cdn-learn.adafruit.com/assets/assets/000/140/409/medium640/gaming_moon_patrol_menu_screen.png?1760456958)

![Screen recording of Moon Patrol gameplay. A car driving to the right trying to avoid obstacles.](https://cdn-learn.adafruit.com/assets/assets/000/140/410/medium640thumb/gaming_moon_patrol.jpg?1760457205)

[Moon Patrol Instructions.pdf](https://cdn-learn.adafruit.com/assets/assets/000/140/446/original/Moon_Patrol_original_box__instructions___disk_for_Apple_II_%281984_Atarisoft%29.pdf?1760479124)
### Oregon Trail

Disk 1 of [Oregon Trail](https://en.wikipedia.org/wiki/The_Oregon_Trail_(1985_video_game)) is loaded into the 3rd disk image slot. From the ProDOS menu, press and hold the **left OS key** and press **F3** to launch Oregon Trail. In this classic game, the player tries to safely navigate a party of people traveling west on the namesake trail. Manage food, oxen, clothing, time, and other resources as you make the treacherous journey.

The game uses standard keyboard controls, often prompting the user to type a number and press **enter** to select a choice, or **space bar** to continue to the next screen.

Note that the emulator reboots when changing disks, making it impossible to continue on to Disk 2, a fate almost as bad as dying of dysentery.&nbsp;

![Oregon Trail title screen](https://cdn-learn.adafruit.com/assets/assets/000/140/414/medium640/gaming_oregon_trail_title.png?1760459935)

![Oregon Trail loading screen showing a main street with many people, horses, and wagons lined by buildings on both sides. The text "Going back to 1848" appears in a box near the bottom.](https://cdn-learn.adafruit.com/assets/assets/000/140/413/medium640/gaming_oregon_trail_going_back.png?1760459906)

![Oregon Trails party member name entry screen](https://cdn-learn.adafruit.com/assets/assets/000/140/415/medium640/gaming_oregon_trail_names.png?1760459971)

### Reader Rabbit

[Reader Rabbit](https://en.wikipedia.org/wiki/Reader_Rabbit_(video_game)) and the Fabulous Word Factory is loaded into the 4th disk image slot. From the ProDOS menu, press and hold the **left OS key** and press **F4** to launch Reader Rabbit.

The main menu uses number keys **1-4** to select the game to play, **5** to toggle sound, and **6** to cycle between different input devices. Keyboard is the only input that is tested and known to work.

During the game, press the **?** key to see instructions and controls for the current game. Press **ESC** to exit the game and go back to the menu.

![Screenshot of title screen for Reader Rabbit and the Fabulous Word Factory](https://cdn-learn.adafruit.com/assets/assets/000/140/476/medium640/gaming_reader_rabbit_title.png?1760539364)

![Screenshot of menu for Reader Rabbit game](https://cdn-learn.adafruit.com/assets/assets/000/140/478/medium640/gaming_reader_rabit_menu.png?1760539386)

![Screenshot of Reader Rabbit gameplay showing a game involving 3 letter words that end with the letter "b".](https://cdn-learn.adafruit.com/assets/assets/000/140/479/medium640/gaming_reader_rabbit_gameplay.png?1760539433)

### Kraken

Kraken, a deep sea quest, is loaded in disk image slot 5. From the ProDOS menu, press and hold the **left OS key** and press **F5** to launch Kraken.

In this game, the player assumes the role of captain of a research ship trying to get a photo of a giant squid. Guide the ship to different areas, probe water conditions and lower the submersible into the depths of the water once you've found the perfect giant squid hiding spot.

The controls are all labeled on the screen. **Arrow keys** for movement, letter keys for various actions, **enter** to submit input, and **space bar** to continue

![Screenshot of Kraken game title screen](https://cdn-learn.adafruit.com/assets/assets/000/140/483/medium640/gaming_kraken_title.png?1760540503)

![Screenshot of Kraken game introduction message](https://cdn-learn.adafruit.com/assets/assets/000/140/484/medium640/gaming_kraken_description.png?1760540531)

![Screenshot of Kraken game main map screen](https://cdn-learn.adafruit.com/assets/assets/000/140/485/medium640/gaming_kraken_map.png?1760540561)

![Screenshot of Kraken game submersible control](https://cdn-learn.adafruit.com/assets/assets/000/140/486/medium640/gaming_kraken_sub.png?1760540600)

![Screenshot of Kraken game probe lowering control screen](https://cdn-learn.adafruit.com/assets/assets/000/140/487/medium640/gaming_kraken_probe.png?1760540633)

### Zork

Zork is loaded into disk image slot 6. From the ProDOS menu, press and hold the **left OS key** and press **F6** to launch Zork.

Zork is a text adventure game. The player types commands into the game which then reacts by outputting some text about the current situation the player finds themselves in.

The commands typically involve a verb or action, followed by a noun or subject. Some examples are: `open mailbox`, `read leaflet`, `go north`, `look`, and `inventory`

![Screenshot of Zork opening screen](https://cdn-learn.adafruit.com/assets/assets/000/140/491/medium640/gaming_zork_opening.png?1760541288)

![Screenshot of Zork leaflet introducing the game](https://cdn-learn.adafruit.com/assets/assets/000/140/490/medium640/gaming_zork_leaflet.png?1760541104)

![Screenshot of Zork gameplay showing the player going north of the house and finding a path through the trees](https://cdn-learn.adafruit.com/assets/assets/000/140/492/medium640/gaming_zork_gameplay.png?1760541532)

## Total Replay
[Total Replay v5.2.hdv](https://archive.org/download/TotalReplay/Total%20Replay%20v5.2.hdv)
To get hundreds more games in one big bundle, you can download [Total Replay](https://archive.org/details/TotalReplay) from archive.org. Click the button above to download **Total Replay v5.2.hdv**. Copy this file to the root of an empty micro SD card and make sure it has the exact name " **Total Replay v5.2.hdv**", if the filename does not match exactly it will not work!

Use the eject, unmount, or safely remove action in your OS to disconnect the microSD drive from the host OS, then unplug micro SD card from the computer.

Power off your Fruit Jam, put the microSD card into the Fruit Jam's micro SD card slot securely, then power the Fruit Jam on.

Press the Fruit Jam reset button and the emulator will restart and launch straight into the Total Replay bundle.

![512mb micro SD card drive showing the Total Replay v5.2.hdv file in the root of the SD card.](https://cdn-learn.adafruit.com/assets/assets/000/140/416/medium640/gaming_total_replay_sd.png?1760460894)

Once you see the main menu, press **arrow keys** to browse the different games or start typing the name of a game to search for it in the list.

When the game you want to play is selected, press the **enter** key to launch it.

![Screenshot of Total Replay bundle main menu](https://cdn-learn.adafruit.com/assets/assets/000/140/432/medium640/gaming_total_replay.png?1760475248)

Here is a gallery containing a small sampling of the many available games. Some of the games use only the keyboard for input but others support the [SNES-like game controller](https://www.adafruit.com/product/6285).

![Dig Dug game title screen](https://cdn-learn.adafruit.com/assets/assets/000/140/434/medium640/gaming_total_replay_digdug.png?1760476160 )

![Cubit game title screen](https://cdn-learn.adafruit.com/assets/assets/000/140/433/medium640/gaming_total_replay_cubit.png?1760476147 )

![Firebug game title screen](https://cdn-learn.adafruit.com/assets/assets/000/140/435/medium640/gaming_total_replay_firebug.png?1760476173 )

![Gauntlet game title screen](https://cdn-learn.adafruit.com/assets/assets/000/140/436/medium640/gaming_total_replay_gauntlet.png?1760476187 )

![](https://cdn-learn.adafruit.com/assets/assets/000/140/437/medium640/gaming_total_replay_joust.png?1760476201 Joust game title screen)

![](https://cdn-learn.adafruit.com/assets/assets/000/140/438/medium640/gaming_total_replay_karateka.png?1760476214 Karateka game title screen)

![Lode Runner game title screen](https://cdn-learn.adafruit.com/assets/assets/000/140/439/medium640/gaming_total_replay_lode_runner.png?1760476231 )

![Mr. Robot game title screen](https://cdn-learn.adafruit.com/assets/assets/000/140/440/medium640/gaming_total_replay_mr_robot.png?1760476254 )

![Neptune game title screen](https://cdn-learn.adafruit.com/assets/assets/000/140/441/medium640/gaming_total_replay_neptune.png?1760476273 )

![Night Mission Pinball game title screen](https://cdn-learn.adafruit.com/assets/assets/000/140/442/medium640/gaming_total_replay_nightmission_pinball.png?1760476292 )


## Featured Products

### Adafruit Fruit Jam - Mini RP2350 Computer

[Adafruit Fruit Jam - Mini RP2350 Computer](https://www.adafruit.com/product/6200)
We were catching up on a recent [hackaday hackchat with eben upton](https://hackaday.io/event/202122-raspberry-pi-hack-chat-with-eben-upton)&nbsp;and learned some fun facts: such as the DVI hack for the RP2040 was inspired by <a...></a...>

Out of Stock
[Buy Now](https://www.adafruit.com/product/6200)
[Related Guides to the Product](https://learn.adafruit.com/products/6200/guides)
### Dual Panel Mount Extension Cable with HDMI / DVI and USB Type-C

[Dual Panel Mount Extension Cable with HDMI / DVI and USB Type-C](https://www.adafruit.com/product/6118)
This one goes out to all the A/V professionals, broadcast engineers, and black box fans in the audience! This handy **HDMI and USB Type-C Panel Mount Extension cable** will make it easy to extend your project, which needs both power/data over USB and a video output or input signal...

In Stock
[Buy Now](https://www.adafruit.com/product/6118)
[Related Guides to the Product](https://learn.adafruit.com/products/6118/guides)
### SD to MicroSD Extender

[SD to MicroSD Extender](https://www.adafruit.com/product/6060)
Stop fiddling with SD card sockets in the back of your latest gadget, and streeeeeeeeeetch out with an **SD&nbsp;Card Extender**. This simple, but effective device gives you a long flexible cable, a pseudo-card on one end, and an SD card socket on the other. Plug in the SD card...

In Stock
[Buy Now](https://www.adafruit.com/product/6060)
[Related Guides to the Product](https://learn.adafruit.com/products/6060/guides)
### Slim Right Angle USB C to USB C Cable - 100mm

[Slim Right Angle USB C to USB C Cable - 100mm](https://www.adafruit.com/product/6370)
We used a cable like this in a recent build and decided it's perfect for when you want to make a compact USB-C-to-C connection in an enclosure. The metal plugs are durable and easy to grip for plugging and unplugging,...

Out of Stock
[Buy Now](https://www.adafruit.com/product/6370)
[Related Guides to the Product](https://learn.adafruit.com/products/6370/guides)
### 512MB micro SD Memory Card

[512MB micro SD Memory Card](https://www.adafruit.com/product/5252)
Add storage in a jiffy using this **512MB** microSD card. Preformatted to FAT32, so it works out of the packaging with our projects. Works great with any device in the Adafruit shop that uses microSD cards. Ideal for use with Feathers, data loggers, or small Linux SBCs (not good...

In Stock
[Buy Now](https://www.adafruit.com/product/5252)
[Related Guides to the Product](https://learn.adafruit.com/products/5252/guides)

## Related Guides

- [Adafruit Fruit Jam](https://learn.adafruit.com/adafruit-fruit-jam.md)
- [3D Printed Heel Clips](https://learn.adafruit.com/3d-printed-heel-clips.md)
- [Goose Game M4SK Controller](https://learn.adafruit.com/goose-game-m4sk-controller.md)
- [Computer Space Mini Arcade](https://learn.adafruit.com/computer-space-mini-arcade.md)
- [DIY Thermal Light Painting - Heat Map Photography](https://learn.adafruit.com/diy-flir-light-painting-heat-map-photography.md)
- [CircuitPython OLED Watch Clock](https://learn.adafruit.com/circuitpython-oled-watch.md)
- [Crickit Lab Shaker](https://learn.adafruit.com/crickit-lab-shaker.md)
- [Feather Weather Lamp](https://learn.adafruit.com/feather-weather-lamp.md)
- [PiGRRL 2](https://learn.adafruit.com/pigrrl-2.md)
- [Circuit Playground Password Vault](https://learn.adafruit.com/circuit-playground-password-vault.md)
- [NeoPixel Menorah](https://learn.adafruit.com/neopixel-menorah.md)
- [Piranha Pi Camera](https://learn.adafruit.com/piranha-pi-cam.md)
- [NeoPixel Coat Buttons](https://learn.adafruit.com/neopixel-coat-buttons.md)
- [Star Trek Data Dispenser](https://learn.adafruit.com/star-trek-data-dispenser.md)
- [CircuitPython Rotary Trinkey Brightness Crank](https://learn.adafruit.com/circuitpython-rotary-trinkey-brightness-crank.md)
- [LED Barn Doors](https://learn.adafruit.com/led-barn-doors.md)
