November 23, 2018 | #raspberrypi #3dprint
NeXT Computer (also called the NeXT Computer System) is a workstation computer that was developed marketed, and sold by NeXT Inc. This is a write-up of a maker project to replicate the original NeXT computer (plus some mods) with a Raspberry Pi.
A NeXT Computer and its object oriented development tools and libraries were used by Tim Berners-Lee and Robert Cailliau at CERN to develop the world’s first web server software, CERN httpd, and also used to write the first web browser, WorldWideWeb. – from Wikipedia
This project is based on a previous and very similar one by Nina Richards. I will not focus on the 3D parts since they are well described on the mentioned blog post by Nina Richards.
Image credits to Nina Richards.
|1||Front Panel (Grid)|
|6||Fins with spacers|
All the 3D model STLs are available on Thingiverse. The mod of having the 16x2 LCD required drilling a hole on the Front/Body part, the new STL will be shared eventually.
|1||Raspberry Pi 2 (compatible with version 3)|
|2||3mm LEDs (or similar)|
|3||Female header connectors|
|1||Panel Mount micro-USB socket|
|1||Panel Mount HDMI socket|
|4||5mm heat-set brass threaded inserts with M3 thread|
|4||M3 6mm countersunk screws|
|4||3mm x 4mm self-tapping screws|
|1||16x2 LCD with I2C|
All the parts were brought in Aliexpress. You can easily find similar ones on eBay, Amazon or any other hardware parts seller.
To change the status LED from the default on-board LED to the new one that fits on the Front Panel we need to change the deafult GPIO connector. For that purpose, just edit the file
/boot/config.txt and set the following value to the respective new GPIO (in the schematics above it’s the GPIO 16):
 Configure the I2C Interface
$ sudo raspi-config
/boot/config.txtfile and set
/etc/modulesfile and add line
 Install Dependencies
 Sample Scripts
Hello World on LCD:
Showing Local IP Address:
It’s possible that the 16x2 LCD will be misconfigured at the contrast level. To adjust it, just turn the potentiometer screw of the I2C conversor (on both directions) until you get the right contrast (positioned in the back of the LCD).