Building a computer for Adafruit

[flickr 4029627909 ]

For my work, hobby and business, I need COMPUTING POWER! However, my needs are kinda picky and it took me many days to narrow down the ‘ideal’ hacking computer. This computer is for electronics hacking, and its also for business. Yeek! We got two of these, one as a personal workstation for all the web, graphics, programming, etc. And another one as the ‘business’ machine – for shipping, programming chips, etc.

It took a while to chase down all the parts for my perfect pair of computers, so we wrote it all down in case it would be handy for others

Here is what my specifications were:

  1. Must have hardware/motherboard parallel port (printer port). Parallel ports are the pinkie toe of electronics hacking. Youd think they’d be gone by now but nooo, they’re still there, hanging around and often necessary for using older software/hardware/schems. I use them a lot for talking to laser and label printers, CPLD/FPGA programmers, bitbanging all sorts of stuff, programming chips via PonyProg, etc.. USB-parallel converters aren’t good enough due to the slowness from the USB layer. Hardware parallel ports are just damn handy!
  2. Must have hardware/motherboard serial port (COM/Modem port). Two if you can. These are more common than parallel ports. You can use USB-serial ports for most things but sometimes you need the hardware speed of an onboard serial port especially if you’re doing some funky bitbanging.
  3. Should be small, we dont got a lot of room here at adafruit.
  4. Doesnt need hardcore video Not a lot of game playing around here, mostly working!
  5. Processor type Can be Intel or AMD. Both are fine by us. Lately we’ve liked AMD a lot.
  6. Lots of USB ports. Both on the outside and on the motherboard. Especially for the shipping computer theres just tons of stuff that needs to plug in – programmers, barcode scanners, scales, backup usb keys, Arduinos. You can also use hubs.
  7. Whole machine for $500 Not including monitor, key/mouse, etc. We wanted it lean and clean. Of course, you can do better if you’ve got CDROM drives, hard drives, etc to recycle. Unfortunately we had recycled everything into other machines already!

Want something like this? Check out what we went with, we’re quite happy with the two machines!

[flickr 4029630283 ]

Adafruit publishes a wide range of writing and video content, including interviews and reporting on the maker market and the wider technology world. Our standards page is intended as a guide to best practices that Adafruit uses, as well as an outline of the ethical standards Adafruit aspires to. While Adafruit is not an independent journalistic institution, Adafruit strives to be a fair, informative, and positive voice within the community – check it out here:

Join Adafruit on Mastodon

Adafruit is on Mastodon, join in!

Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.

Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7pm ET! To join, head over to YouTube and check out the show’s live chat – we’ll post the link there.

Join us every Wednesday night at 8pm ET for Ask an Engineer!

Join over 36,000+ makers on Adafruit’s Discord channels and be part of the community!

CircuitPython – The easiest way to program microcontrollers –

Maker Business — “Packaging” chips in the US

Wearables — Enclosures help fight body humidity in costumes

Electronics — Transformers: More than meets the eye!

Python for Microcontrollers — Python on Microcontrollers Newsletter: Silicon Labs introduces CircuitPython support, and more! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi

Adafruit IoT Monthly — Guardian Robot, Weather-wise Umbrella Stand, and more!

Microsoft MakeCode — MakeCode Thank You!

EYE on NPI — Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey

New Products – Adafruit Industries – Makers, hackers, artists, designers and engineers! — #NewProds 7/19/23 Feat. Adafruit Matrix Portal S3 CircuitPython Powered Internet Display!

Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at !


  1. hmm!
    someone just gave me a perfectly good HP 36″ plotter. It’s got a parallel connection.
    Frankly the previous owner got rid of it because the new ‘puter didn’t have a parallel port.

    HAHA! now I can print 1:1 shop drawings! WooT

  2. The lack of (REAL) parallel on modern computers is the bane of my existence. Almost every affordable CNC/Stepper-Motor controller on the planet requires parallel, meaning I need to keep a PC around just for my CNC mill w/XP + Parallel support for Mach3. 2 serial ports + parallel, though … great find indeed!

  3. Just a note: I have two of these machines myself (one intel and one AMD), and I have to tell you that the cooling system is outstanding. You can easily overclock to about 150% without any problems. And the front panel is just crying out to be modded. To do a really neat job though, I suppose you’d have to have a laser cutter. You don’t happen to know anyone who has one of _those_ lying around, do you? 🙂

  4. I have had problems with the power supplies in the shuttle machines in the past, and the cost of replacing them is almost that of a whole barebones from somewhere else.

    I am a fan of microatx boards. There are cases around that are not much larger than the shuttle (wider, but shorter), and I normally replace the optical drive with a caddy to take a second harddrive and mirror them (easy backup, just yank the mirror and replace it with a blank drive and re-mirror) and just install off a USB dvddrive. Once up and running I never have a need for a drive on the machine.

  5. > I have had problems with the power supplies in the shuttle
    > machines in the past, and the cost of replacing them is
    > almost that of a whole barebones from somewhere else.

    Me too 🙁 The Shuttle I use to watch TV (and hack Rock Band) is currently running topless with an ATX power supply sitting next to it. I haven’t been able to find the right replacement unit for my particular Shuttle.

    Other than that I love the Shuttle boxes.

  6. Havent had any problems ourselves (one of our shuttles is many years old). The ones in this writeup are more recent machines and we dont really load the power supply down at all, just one hard drive and no crazy videocard. However, we do know that they are more trouble than, say, a tower.

    You can get replacement Power supplies from shuttle direct and/or ebay, etc but they’re pricier around $60 instead of $25

  7. We had heaps since they fit 6 to a rackshelf in a normal rack with careful placement, and I think they all died eventually. The “quiet” PSU upgrades lasted longer, but still failed. The ones that we had autopsied it was the input stage that was just badly made – was normally one of the caps blowing taking out the fuse that happened. Might be less of a problem on 110v.

  8. PonyProg link is broken

  9. What do you run Mac OS X on? Or does this double as a Hackintosh?

Sorry, the comment form is closed at this time.