Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,162,642 members, 7,851,157 topics. Date: Wednesday, 05 June 2024 at 02:22 PM

Build Your Own Laptop - Programming - Nairaland

Nairaland Forum / Science/Technology / Programming / Build Your Own Laptop (1406 Views)

Build Your Own Chatting App Like Messanger! / Learn How To Build Your Own App For Free / Initial Coin Offering (ICO) Script For Sale - Build your own crypto currency (2) (3) (4)

(1) (Reply) (Go Down)

Build Your Own Laptop by princejude(m): 11:05pm On Nov 12, 2017


Since the day I heard about and got to play with the Raspberry Pi one a few years ago I've wanted to make a Raspberry Pi powered laptop out of it and now with the rease of the Raspberry Pi three I've decided to finally see it through. Now this isn't my first time attempting to make a fully working laptop using a Raspberry Pi, every other time I've tried the project has been riddled with errors with anything from broken ribbon cables to figuring out the hinge mechanism however I've been able to learn from these failures and I hope to show you how to avoid them when making your own. So lets get started!

Step 1: What Do We Want It to Do

Before we can start choosing and buying the parts we are going to be using we need to figure out everything we want our laptop to be able to do, for example I want my laptop to have:

integrated mouse (trackpad)
long battery life
at least 2 USB ports
full keyboard
integrated Arduino powered battery reader
integrated Arduino with headers for plugging components into
small form factor


Since we are using the Pi 3 we dont have to worry about buying a Wifi or Bluetooth dongle because it has it all integrated. Now this list is by no means exclusive, there are many other things that can be added to make this a better laptop however I think the features im adding will give it some awesome usability such as the integrated Arduino powered battery reader which will be a small OLED screen next to the main screen which will permanently show the battery percent and voltage, another feature I really like is the integrated Arduino with headers, this is basically an Arduino with male headers soldered to it, there are small holes cut in the case that allow the user to access the male pins and plug in components, so all this really is just an Arduino built into the laptop so we always have an Arduino handy.

Step 2: Parts

For this project we will need quite a lot of parts, we will need:

x1 Raspberry Pi 3 (Here)
x2 Arduino Micro (Here)
x1 Seven inch Raspberry PI screen (Here)
x3 Lithium 18650 Batteries (Here)
x1 Powerbank circuit (Here)
x1 USB hub (Here)
x1 Mini USB keyboard (Here)
x1 Male USB (Here)
x1 SPI OLED (Here)
Reinforced cardboard


We are also going to need the trackpad we made in a previous project, you can find the full tutorial here . Once again this is by no means an exclusive list, whats nice about these parts is that the majority arent dependent on each other so you can swap parts for whatever you want. We have alot of parts to setup so to make it easier we are going to set them up individually and then at the end we can put them all together.

Step 3: Setting Up the Pi and Screen
Lets start with our PI and screen, our screen doesn't connect to our Pi through the HDMI port but rather through a 50 pin ribbon cable that plugs into the Pis GPIO however if you just plug it in and start up the Pi it won't work, we need to edit some lines of code in the startup file for the Pi.

We start this by downloading a fresh Raspbian image Here , then we write it to our SD card using 7Zip (or whatever software works for you). Now once its written we need to open a file on the SD card called config.txt and add some code. What this code does is tell the Pi to send the screen data through the GPIO headers rather than the HDMI port (HDMI is the default) on startup. Putting the code in is really easy. Open the config.txt with a notepad program, for windows i'm using notepad ++, and copy this code into the config.txt file now save and close and it should work once the SD card is plugged back into the Pi. If it looks too bright or too dim turn the little petentiomoter on the screen circuit board until it looks right.

Our Pi also needs to physical modification to fit inside our case properly we are going to have to desolder one of the duel usb ports, this is done by putting a fairly large amount of solder on the pins of the USB connector and slowly rocking it back and forth until it becomes free. We do this because we need to solder a usb hub to the Pi to plug in all of our input devices.

The code:

<p>dtoverlay=dpi24<br>enable_dpi_lcd=1
display_default_lcd=1
dpi_group=2
dpi_mode=87
dpi_output_format=0x6f005
hdmi_cvt 1024 600 60 6 0 0 0</p>


to be contd...

http://www.instructables.com/id/Raspberry-Pi-and-Arduino-Laptop/?utm_source=newsletter&utm_medium=email
Re: Build Your Own Laptop by Marvog(m): 12:19pm On May 15, 2020
princejude:


Since the day I heard about and got to play with the Raspberry Pi one a few years ago I've wanted to make a Raspberry Pi powered laptop out of it and now with the rease of the Raspberry Pi three I've decided to finally see it through. Now this isn't my first time attempting to make a fully working laptop using a Raspberry Pi, every other time I've tried the project has been riddled with errors with anything from broken ribbon cables to figuring out the hinge mechanism however I've been able to learn from these failures and I hope to show you how to avoid them when making your own. So lets get started!

Step 1: What Do We Want It to Do

Before we can start choosing and buying the parts we are going to be using we need to figure out everything we want our laptop to be able to do, for example I want my laptop to have:

integrated mouse (trackpad)
long battery life
at least 2 USB ports
full keyboard
integrated Arduino powered battery reader
integrated Arduino with headers for plugging components into
small form factor


Since we are using the Pi 3 we dont have to worry about buying a Wifi or Bluetooth dongle because it has it all integrated. Now this list is by no means exclusive, there are many other things that can be added to make this a better laptop however I think the features im adding will give it some awesome usability such as the integrated Arduino powered battery reader which will be a small OLED screen next to the main screen which will permanently show the battery percent and voltage, another feature I really like is the integrated Arduino with headers, this is basically an Arduino with male headers soldered to it, there are small holes cut in the case that allow the user to access the male pins and plug in components, so all this really is just an Arduino built into the laptop so we always have an Arduino handy.

Step 2: Parts

For this project we will need quite a lot of parts, we will need:

x1 Raspberry Pi 3 (Here)
x2 Arduino Micro (Here)
x1 Seven inch Raspberry PI screen (Here)
x3 Lithium 18650 Batteries (Here)
x1 Powerbank circuit (Here)
x1 USB hub (Here)
x1 Mini USB keyboard (Here)
x1 Male USB (Here)
x1 SPI OLED (Here)
Reinforced cardboard


We are also going to need the trackpad we made in a previous project, you can find the full tutorial here . Once again this is by no means an exclusive list, whats nice about these parts is that the majority arent dependent on each other so you can swap parts for whatever you want. We have alot of parts to setup so to make it easier we are going to set them up individually and then at the end we can put them all together.

Step 3: Setting Up the Pi and Screen
Lets start with our PI and screen, our screen doesn't connect to our Pi through the HDMI port but rather through a 50 pin ribbon cable that plugs into the Pis GPIO however if you just plug it in and start up the Pi it won't work, we need to edit some lines of code in the startup file for the Pi.

We start this by downloading a fresh Raspbian image Here , then we write it to our SD card using 7Zip (or whatever software works for you). Now once its written we need to open a file on the SD card called config.txt and add some code. What this code does is tell the Pi to send the screen data through the GPIO headers rather than the HDMI port (HDMI is the default) on startup. Putting the code in is really easy. Open the config.txt with a notepad program, for windows i'm using notepad ++, and copy this code into the config.txt file now save and close and it should work once the SD card is plugged back into the Pi. If it looks too bright or too dim turn the little petentiomoter on the screen circuit board until it looks right.

Our Pi also needs to physical modification to fit inside our case properly we are going to have to desolder one of the duel usb ports, this is done by putting a fairly large amount of solder on the pins of the USB connector and slowly rocking it back and forth until it becomes free. We do this because we need to solder a usb hub to the Pi to plug in all of our input devices.

The code:

<p>dtoverlay=dpi24<br>enable_dpi_lcd=1
display_default_lcd=1
dpi_group=2
dpi_mode=87
dpi_output_format=0x6f005
hdmi_cvt 1024 600 60 6 0 0 0</p>


to be contd...

http://www.instructables.com/id/Raspberry-Pi-and-Arduino-Laptop/?utm_source=newsletter&utm_medium=email

Sir. Just saw this now. You didn't get to complete it and I'm really interested.
Also sir do you have an Arduino Starter kit. I would be needing it after the lockdown. I stay at Aba and would want to know how much everything would cost. Also do you offer pay on delivery services because it'd prefer it. Thanks
Re: Build Your Own Laptop by princejude(m): 5:38pm On May 15, 2020
Marvog:

Sir. Just saw this now. You didn't get to complete it and I'm really interested.
Also sir do you have an Arduino Starter kit. I would be needing it after the lockdown. I stay at Aba and would want to know how much everything would cost. Also do you offer pay on delivery services because it'd prefer it. Thanks
I have Arduino kits but I don't do pay on delivery.
Re: Build Your Own Laptop by Marvog(m): 7:09am On May 16, 2020
princejude:

I have Arduino kits but I don't do pay on delivery.
Sir I'd be grateful if you can continue the topic.
Re: Build Your Own Laptop by olaalekan: 10:18am On May 16, 2020
princejude:


Since the day I heard about and got to play with the Raspberry Pi one a few years ago I've wanted to make a Raspberry Pi powered laptop out of it and now with the rease of the Raspberry Pi three I've decided to finally see it through. Now this isn't my first time attempting to make a fully working laptop using a Raspberry Pi, every other time I've tried the project has been riddled with errors with anything from broken ribbon cables to figuring out the hinge mechanism however I've been able to learn from these failures and I hope to show you how to avoid them when making your own. So lets get started!

Step 1: What Do We Want It to Do

Before we can start choosing and buying the parts we are going to be using we need to figure out everything we want our laptop to be able to do, for example I want my laptop to have:

integrated mouse (trackpad)
long battery life
at least 2 USB ports
full keyboard
integrated Arduino powered battery reader
integrated Arduino with headers for plugging components into
small form factor


Since we are using the Pi 3 we dont have to worry about buying a Wifi or Bluetooth dongle because it has it all integrated. Now this list is by no means exclusive, there are many other things that can be added to make this a better laptop however I think the features im adding will give it some awesome usability such as the integrated Arduino powered battery reader which will be a small OLED screen next to the main screen which will permanently show the battery percent and voltage, another feature I really like is the integrated Arduino with headers, this is basically an Arduino with male headers soldered to it, there are small holes cut in the case that allow the user to access the male pins and plug in components, so all this really is just an Arduino built into the laptop so we always have an Arduino handy.

Step 2: Parts

For this project we will need quite a lot of parts, we will need:

x1 Raspberry Pi 3 (Here)
x2 Arduino Micro (Here)
x1 Seven inch Raspberry PI screen (Here)
x3 Lithium 18650 Batteries (Here)
x1 Powerbank circuit (Here)
x1 USB hub (Here)
x1 Mini USB keyboard (Here)
x1 Male USB (Here)
x1 SPI OLED (Here)
Reinforced cardboard


We are also going to need the trackpad we made in a previous project, you can find the full tutorial here . Once again this is by no means an exclusive list, whats nice about these parts is that the majority arent dependent on each other so you can swap parts for whatever you want. We have alot of parts to setup so to make it easier we are going to set them up individually and then at the end we can put them all together.

Step 3: Setting Up the Pi and Screen
Lets start with our PI and screen, our screen doesn't connect to our Pi through the HDMI port but rather through a 50 pin ribbon cable that plugs into the Pis GPIO however if you just plug it in and start up the Pi it won't work, we need to edit some lines of code in the startup file for the Pi.

We start this by downloading a fresh Raspbian image Here , then we write it to our SD card using 7Zip (or whatever software works for you). Now once its written we need to open a file on the SD card called config.txt and add some code. What this code does is tell the Pi to send the screen data through the GPIO headers rather than the HDMI port (HDMI is the default) on startup. Putting the code in is really easy. Open the config.txt with a notepad program, for windows i'm using notepad ++, and copy this code into the config.txt file now save and close and it should work once the SD card is plugged back into the Pi. If it looks too bright or too dim turn the little petentiomoter on the screen circuit board until it looks right.

Our Pi also needs to physical modification to fit inside our case properly we are going to have to desolder one of the duel usb ports, this is done by putting a fairly large amount of solder on the pins of the USB connector and slowly rocking it back and forth until it becomes free. We do this because we need to solder a usb hub to the Pi to plug in all of our input devices.

The code:

<p>dtoverlay=dpi24<br>enable_dpi_lcd=1
display_default_lcd=1
dpi_group=2
dpi_mode=87
dpi_output_format=0x6f005
hdmi_cvt 1024 600 60 6 0 0 0</p>


to be contd...

http://www.instructables.com/id/Raspberry-Pi-and-Arduino-Laptop/?utm_source=newsletter&utm_medium=email

Good work. waiting for next steps
Re: Build Your Own Laptop by Hotspotbro(m): 6:21pm On May 19, 2020
I want to know how much the raspberry pi is and how i can download Android source code on my smartwatch project...
Re: Build Your Own Laptop by Nobody: 12:39am On May 20, 2020
Do you have the RPI 4 4GB? Or any other very recent SBC?

(1) (Reply)

C++ Vs Java: Which Is The Most Poweful For Games? / What Are The Challenges As A Computer Programmer / Hello All I Am New To Programming

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 63
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.