element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Members
    Members
    • Benefits of Membership
    • Achievement Levels
    • Members Area
    • Personal Blogs
    • Feedback and Support
    • What's New on element14
  • Learn
    Learn
    • Learning Center
    • eBooks
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Dev Tools
    • Manufacturers
    • Raspberry Pi
    • RoadTests & Reviews
    • Avnet Boards Community
    • Product Groups
  • Store
    Store
    • Visit Your Store
    • Choose Another Store
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
Raspberry Pi
  • Products
  • More
Raspberry Pi
Blog Raspberry Pi 4 Laptop
  • Blog
  • Forum
  • Documents
  • Events
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Raspberry Pi requires membership for participation - click to join
Blog Post Actions
  • Subscribe by email
  • More
  • Cancel
  • Share
  • Subscribe by email
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: stevesmythe
  • Date Created: 23 Nov 2019 10:17 PM Date Created
  • Views 3148 views
  • Likes 9 likes
  • Comments 31 comments
Related
Recommended
  • pi-top laptop
  • happybirthdaye14
  • raspberry pi 4b

Raspberry Pi 4 Laptop

stevesmythe
stevesmythe
23 Nov 2019

[Updated 03 January 2020 - see addendum at bottom of the page]

 

I was lucky enough to win one of the 20 Raspberry Pi 4s in the element14 "Happy 10th Birthday!" giveaway. My suggestion was to use the Pi 4 to run Pi-Hole on my network to block unwanted adverts that slow down my browsing (and not just me - everybody in the household). This worked really well and I'll blog about it shortly.

 

I've been reading reports of people using the Pi 4 as a low-cost desktop computer and tried that out myself by adding a screen and one of the new Raspberry Pi Keyboard /Mouse combos. Not forgetting an official Raspberry Pi 4 power supply . I was pleasantly surprised at how usable it was. However, I'm running low on desk space to hold another monitor/keyboard so I haven't really made much use of it.

 

I recently noticed that element14's sister site CPC Farnell in the UK was selling off the original Pi-Top (Raspberry Pi laptop kit) for £80 plus VAT. It originally cost around £200. For £80 you get an (almost) empty laptop shell, with a large capacity (43-watt-hour) Li-ion battery, keyboard (with trackpad), a 1366x768 resolution TFT LCD screen and 3A power supply. Oh yes, it also includes an 8Gb SD card with Pi-TopOS on it (a version of Raspbian with a different windowing system) and various utilities that allow you to monitor the battery level onscreen and control the screen brightness with the keyboard buttons. I said "almost empty" because the laptop shell has a Pi-Top custom control board for battery charging as well as screen and keyboard connections.

 

The original Pi-Top was followed by a Pi-Top 2 (a new version of the laptop, later and somewhat confusingly renamed Pi-Top[3]), the Pi-Top Ceed (a screen with a compartment for your Raspberry Pi, but no keyboard or mouse) and, in July 2019, the Pi-Top[4] - which is an entirely different design aimed more at STEM education.

 

Both versions of the Pi-Top laptop (and the Ceed) were designed for the Raspberry Pi 3. Due to the different USB and Ethernet port layout of the Pi 4, it won't fit the current version of the Pi-Top or the Pi-Top Ceed because the later cases have a moulded cutout into which the Pi 3 ports exactly fit.

 

However, I suspected that the Pi 4 could be made to fit inside the original Pi-Top because the ports aren't designed to line up exactly with the cutout anyway. So, I snapped up one of the £80 Pi-Tops and set to work. I figured that I could always use it with a Raspberry Pi 3 if it didn't work.

 

The kit arrived and I got started. First, I assembled the case per the enclosed instructions, but added the Pi 4 in place of the Pi 3. The cables provided in the Pi-Top kit were designed for the micro USB power connector and full-sized HDMI connector of the Pi 3 (which were changed in the Pi 4 to USB C and micro HDMI). The power connector was no problem - I just added an official Raspberry Pi micro USB to USB C adapter . The HDMI connector was more of a problem. The cable provided in the kit is only about four inches long and doesn't take up much space. Replacing that with an official Raspberry Pi 4 HDMI to micro HDMI cable was hopeless as the cable is too long and stiff and the plugs are too fat and fouled on the Pi-Top's battery compartment. It was also impossible to fit all of that wiring under the keyboard. I tried adding spacers under the PI 4 to raise it up a little so that the HDMI plug didn't foul on the battery compartment but then the Pi 4 was too high and the USB ports fouled on the sliding lid. I hunted around online and found that CPC were selling 0.7m HDMI to micro HDMI cables with thin, flexible wires that I could arrange neatly under the keyboard. The only problem was the fatness of the micro HDMI plug. I used an X-ACTO knife to slice away most of the plastic on the underside of the plug (it's upside down in the photos below) and was happy to find that it just fits without fouling the battery compartment.

image

imageimage

image

 

The sliding Pi-Top lid also just clears the top of the Pi 4 USB connectors (by about 1mm). Phew!

 

I fired it up and everything seemed to work. However, the included version of Pi-TopOS was based on Raspbian Jessie, which is quite old now and I didn't really want to be running that on a Pi 4. It turns out that in September, Pi-Top released a new version of Pi-TopOS for their Pi-Top 4 that is based on the July 2019 version of Raspbian (Buster). I downloaded that and installed it and it booted up. So far, so good.

image

Part of the installation process includes Pi-TopOS checking for updates. This is where things went wrong! It seems that applying the updates (which brings it up to the September 2019 version of Buster) stopped the display from working. I tried it several times. To be fair, the September 2019 version of Pi-TopOS isn't intended to support the 2015 Pi-Top.

 

I then thought I'd just try the latest plain version of Raspbian Buster (i.e. without Pi-TopOS) and that worked really well, and it was noticeably faster than Pi-TopOS. The only problem with that is that I didn't then have the battery monitor widget on the desktop panel. This is pretty essential on a laptop as you don't want to lose your work when the battery runs out. Luckily, Rene Richarz has documented how you can add the hardware-specific parts of Pi-TopOS (particularly the battery monitor widget) to the vanilla version of Raspbian Buster.

 

image

 

I found that some of the special keys on the Pi-Top keyboard still worked (like the keys to open file explorer and terminal) and the "Pi-Top" key opens the Raspbian "start menu", but there are still seven keys marked P1 to P7 not assigned to anything. I followed this Tom's Hardware guide to assign them to useful functions like screenshot (the Linux "scrot" command).

 

I have to say that this combination of Pi-Top 1 and Raspberry Pi 4 is fantastic. I can sit on the sofa and fiddle around with the Raspberry Pi 4 without having to set up an extra screen and keyboard on my desk and, in fact, I wrote this blog post on it!

image

I feel a bit sorry for people who have bought the Pi-Top[3] because they are stuck with using the Raspberry Pi 3 and won't get to experience the smoother performance of the Pi 4 (although they do have a better keyboard). The faster processor and increased memory of the Pi 4 means that it zips along, and browsing using Chromium is positively enjoyable even with multiple tabs open, whereas it was annoyingly slow on a Pi 3. The battery lasts a good 8 hours running the Pi 4. I was so pleased with the setup that I bought a Pi-TopPROTO, which allows me to add HATs/pHATs and even bare components to the Pi and fiddle away to my heart's content.

 

image

 

This is one pretty cool laptop! (Or it will be after I add a decent heatsink to the Pi 4 image ).

 

Addendum 03 January 2020

I have pimped up my Pi-Top!

image

I fitted a Pimoroni passive heatsink to keep things cooler and a Pi-Top Speaker v2 for sounds. The Pi-Top Speaker is an interesting device. It's actually a small loudspeaker connected to the Raspberry Pi via I2C through a HiFiBerry-compatible DAC. It uses the Raspberry Pi's I2S channel.

 

I also bought a Grove Base Hat for Raspberry Pi, which fits on top of the Pi-Top PROTO and is great for a bit of quick prototyping (as well as providing four useful 12-bit analogue ports to the Raspberry Pi via its built-in STM32 MCU).

image

image

Amazingly, it all (just) fits under the sliding perspex cover.

image

Having used the Raspberry Pi 4 Pi-Top for several weeks now, I have found it to be an amazingly handy and versatile device. I can either use it as a normal laptop, or slide the perspex cover off, attach components (or HATs) and do some prototyping. The only thing I would change (if I could) would be the keyboard, as the keys are a bit small and flimsy, but it is no worse than the official Raspberry Pi keyboard!

  • Sign in to reply

Top Comments

  • stevesmythe
    stevesmythe over 3 years ago in reply to radnoaz +3
    Radnoaz Since 2016, there has been a handy utility in Raspbian called SD Card Copier , so you don't need a third-party tool. Plug in a USB stick and run SD Card Copier from the Accessories menu. If you…
  • 14rhb
    14rhb over 3 years ago +2
    A great write up Steve, thank you. I bought a RPi4 recently to use as a generally left on, 24hour, laptop that anyone can use at home. Your review is very helpful in me deciding to house it in a small…
  • radnoaz
    radnoaz over 3 years ago +2
    Hi Steve, Thanks for this great article! I had previously read it wasn't possible to fit the new Pi4 into the Pi-Top. I have done so with a model 4B, following your instructions, and used Etcher to flash…
  • stevesmythe
    stevesmythe over 2 years ago in reply to mijk

    The Pi-Top 2 comes with a 3A power supply so yes, it has enough power for the Pi 4 under normal use. Speedwise, you might experience some throttling if it gets too hot. Personally, with a heatsink fitted and the perspex part of the case slid off, I haven't noticed any but I haven't done any controlled testing.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mijk
    mijk over 2 years ago

    The Pi-Top 2 provides enough power for the Pi 4B to run at full speed?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • willh83
    willh83 over 2 years ago

    hi all! I really liked this raspberry laptop, so i want do do something like that. Which raspberry kit can you receommend?

    Is any of these (https://www.bestadvisor.com/raspberry-pi-starter-kits  ) will be good for a beginner?

     

    Thanks

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • stevesmythe
    stevesmythe over 2 years ago in reply to ashby

    No, I can only control the volume with each application's own volume control. I haven't got a "master" volume control working. The Pi-Top documentation is a bit out of date and confusing on this matter. It might be possible, but I have stopped trying for now.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • ashby
    ashby over 2 years ago

    I now have my PiTip 1 with a RiPi4 running Raspbian and it plays sound, but the volume control does not work.

     

    I have a Speaker icon, which when I click shows a volume slider - but when I slide it down it does not affect the volume.


    Did you get the volume control to work?

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2023 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • Facebook
  • Twitter
  • linkedin
  • YouTube