3D-Printed Cartridge Cases for Sharp X68000 Homebrew Software

The Sharp X68000 holds a curious place in Australian retrocomputing circles, especially among enthusiasts who grew up importing Japanese computers through grey-market channels in Brisbane and Sydney during the late 1980s. While the platform never had an official release here, a small but dedicated community has kept the hardware alive, exchanging schematics, repaired power supplies, and burned EPROMs through mailing lists and Discord servers. Homebrew development has accelerated recently, and many creators now want their software to ship on something more authentic than a bare PCB. A custom 3D-printed cartridge case is the most practical way to give a homebrew ROM release a proper retail look without the impossible cost of sourcing original Sharp tooling.

Building your own shell also solves a storage problem. Bare boards short against each other in storage boxes, and the original cartridge shells from Sharp are scarce and priced well beyond what most hobbyists in Australia are willing to pay, with second-hand examples on Japanese auction sites sometimes exceeding 30,000 yen before shipping. By designing a case in CAD and printing it locally, an Australian developer can produce a small run of cartridges for a swap meet or an online sale, ship them in standard letter-rate satchels through Australia Post, and give each buyer a finished product that feels like the genuine article.

Selecting a Filament That Suits Local Conditions

Australian summers push ambient workshop temperatures well above 30°C in cities like Adelaide and Perth, and that matters a great deal when choosing a filament for a cartridge case. PLA is the easiest material to print and produces crisp detail on label recesses, but it begins to soften around 55°C, which can be a problem if a cartridge is left in a car boot or near a window. PETG offers a better compromise for most Australian makers, holding its shape up to around 80°C and resisting the humidity that creeps into home studios along the east coast during the wet season. ABS prints tougher shells but releases fumes that require ventilation, which is one reason many hobbyists in Melbourne's inner north have moved their printers into garages or shed spaces.

For a project like a cartridge case, where the plastic only needs to look right and protect a PCB from physical damage, PETG is usually the smart choice. It sands cleanly when you need to adjust tolerances around the cartridge slot and bonds well with cyanoacrylate if a hinge or a retention clip ever breaks. Specialty filaments like polycarbonate or nylon exist, but they demand enclosed printers and tuned hot ends that not every Australian homebrew developer owns. Stick with PETG unless you have a specific reason to go tougher, and you will spend less time fighting warping and more time iterating on the design.

It also pays to buy filament from a local supplier rather than waiting weeks for an overseas shipment. Australian retailers stock common brands in 1.75 mm and 2.85 mm diameters, and prices in AUD have stabilised since the post-pandemic spike. A 1 kg spool is enough material for roughly fifteen to twenty standard X68000 cartridges, which makes per-unit cost negligible compared to the time spent designing.

Modelling the Shell Around the Original Cartridge Footprint

The physical shape of a Sharp X68000 cartridge is not complicated, but a few measurements have to be exact. The PCB slot inside the machine is roughly 110 mm deep with edge connectors that align to a 0.1 inch pitch, and the shell needs to clear the housing lip by about 1.5 mm on each side. Start by measuring an original cartridge if you have access to one, or work from high-resolution scans shared by the preservation community. Most CAD packages, including the free versions of Fusion 360 and Onshape, can handle the geometry without performance issues on a modest laptop.

When sketching the shell, leave generous chamfers on every external corner. Sharp corners are the first place a printed part will chip if it is dropped on concrete, and Australian living-room floors are rarely the forgiving surfaces that workshop benches are. Internal ribs should be at least 1.2 mm thick to print reliably on a standard 0.4 mm nozzle, and any snap-fit features need a 0.3 mm draft allowance per side to avoid the kind of tight fits that crack under stress. Vent slots on the top surface are optional but useful, as they help dissipate the small amount of heat generated by older ROM chips that draw more current than modern equivalents.

A useful trick is to import the PCB outline as a DXF from your EDA software and trace over it in the CAD package. That way the cartridge sits exactly where it should, and you avoid the trial-and-error loop of reprinting shells because the board did not quite line up with the edge connector. Several Australian makers have shared their parametric models on Thingiverse and Printables, and adapting one of those is often faster than starting from scratch. For developers building on top of the open hardware ecosystem around the X68000, working from an existing template also keeps the project consistent with related efforts like the nereid expansion board project, which uses a similar cartridge-style footprint.

Sourcing Components and Printing Services in Australia

Most of the small parts for a homebrew cartridge are available locally. Edge connectors in the correct 2x25 pin configuration can be ordered through Jaycar Electronics or from element14, and EPROMs or flash chips that match the original pinout are stocked by Australian distributors of Mouser and Digikey. A single MAT-02 mask ROM replacement using a 27C800 or 27C160 is usually enough for a homebrew title, and these chips are inexpensive enough to keep a small buffer in the drawer for future projects.

For the print itself, the choice is between buying a printer or using a service. A decent Bambu Lab or Prusa kit in Australia runs between AUD 700 and AUD 1,800 depending on the build volume, and a printer with at least a 200 mm cube will handle a cartridge shell in a single piece. If the budget does not stretch that far, local printing services in Brisbane, Sydney, and Melbourne offer PETG prints at roughly AUD 5 to AUD 15 per cartridge depending on finish quality and quantity. Some maker spaces attached to universities, such as those at Monash and RMIT, also offer access to their printers for a small annual fee, which can be a good option for a one-off project.

Spares and consumables are easy to come by locally as well. Brass nozzles, replacement PTFE tubes, and print beds are stocked by major retailers, and Australian-made filaments from various local manufacturers are popular among hobbyists who want to support local industry. Shipping from Japan through Australia Post typically takes seven to ten days, which matters when ordering rarer components like original X68000 ROM dumps from preservation archives.

Print Settings, Tolerances and Cosmetic Finishing

Once the model is ready, the print settings make the difference between a cartridge that looks like a prototype and one that looks retail-ready. A layer height of 0.16 mm strikes a good balance between speed and surface quality, and a print speed of around 50 mm/s keeps PETG from ringing on the flat side panels. Print the case with the cartridge slot facing down on the bed, supported by a brim if the first layer shows any lifting, and use a bed temperature of around 80°C to keep the corners flat throughout the print.

Tolerances are where most first attempts fail. A hole that measures exactly 3 mm on the CAD screen will often come out at 2.85 mm or 2.95 mm depending on the printer's calibration, and the edge connector slot needs to be slightly looser than the actual pin dimension to avoid a friction fit that warps the case over time. A good starting point is to oversize every internal cutout by 0.2 mm and then sand or file down to fit. Australian humidity can also affect dimensional accuracy, particularly with hygroscopic filaments like nylon, so store spools in a dry box with silica gel between sessions.

For the cosmetic finish, a light pass with 400-grit sandpaper followed by a coat of filler primer will hide most layer lines. Matte black or pearl grey acrylic spray paints match the original Sharp cartridge colour palette well, and a clear matte sealer protects the paint from chipping during handling. Labels can be printed on glossy photo paper with a laser printer, trimmed with a craft knife, and glued into the recessed area on the top of the shell with a thin layer of spray adhesive. For a more authentic look, some Australian printers use a resin-printed insert bonded into the recess, but for most homebrew titles the paper label is more than adequate.

Comparing Filament Options for Cartridge Shells

Material Heat Resistance Print Ease Surface Finish Approx. Cost (AUD/kg) Best For
PLA Low (~55°C) Very easy Excellent detail $25–$35 Display cartridges, indoor use
PETG Medium (~80°C) Moderate Good, slight gloss $30–$45 General-purpose shells
ABS High (~100°C) Hard (warps) Good after finishing $30–$40 Durable shells, requires ventilation
ASA High (~100°C) Moderate Excellent, UV-stable $40–$55 Coloured shells exposed to sunlight
Resin (SLA) High Easy with caveats Very smooth $60–$80+ Small detail parts, label inserts

PETG remains the most practical material for most Australian homebrew developers, particularly those printing in shared or home studios without enclosed printers. PLA is fine for purely decorative shells that will live indoors, while ABS and ASA are worth the extra effort for shells that need to survive tougher conditions.

The Australian X68000 community is small enough that every finished cartridge counts. Sharing CAD files on GitHub or the project's preferred archive, along with the BOM and assembly notes, helps the next developer skip the trial-and-error phase and focus on the software itself. Drop a photo in the community Discord, write a short blog post about any tricky tolerances, and credit the original cartridge design if you adapted an existing model. If you are running a small print run for sale, Australian consumer law requires clear labelling of the country of origin and the materials used, which is a small but important detail that professional-looking labels should include.

The most rewarding part of building a cartridge case is seeing a homebrew title sit in a machine next to an original Sharp release and look like it belongs there. Projects like the nereid expansion board show how much can be achieved when hardware enthusiasts document their work openly, and a finished homebrew cartridge carries that same spirit. Pick a filament, draw a box, hit print, and before long you will have a shelf of cases ready for whatever software you are ready to ship. Send your finished designs to the site's maintainer or post them in the community channels, and help the next developer in Adelaide or Perth skip a few of the mistakes you made along the way.

Nereid-X Expansion Board

A personally-produced LAN+USB+Memory expansion board for Sharp X68000 series computers. Multiple production runs were offered, including a final batch and a later revival reproduction run.

Power Supply Repair

X68 power supply repair and modification services were offered by the site owner, with documentation shared through diary entries spanning 2001–2006.

Server & Networking

Notes on FreeBSD administration, ISP changes, server migration, and networking topics. The site itself ran on FreeBSD with the hns diary system and Namazu search integration.

A two-ink risograph print in muted slate-blue and charcoal on off-white paper, showing a stylized desktop computer monitor beside a circuit board with soft geometric trace lines, conveying a calm retro-computing workshop atmosphere. A two-ink risograph print in deep purple and dark grey on cream stock, depicting a compact expansion card with connector ports and subtle Japanese technical annotations, evoking a hobbyist electronics bench. A two-ink risograph print in teal and charcoal on warm white paper, showing a server rack silhouette with soft network-line motifs and a small weather icon, suggesting a personal server room corner.

Get in touch

X68K.NET connects Sharp X68000 enthusiasts through community links and shared projects. Reach out with questions about the Nereid project or X68 resources.