Rasptop 2.0 The Better Raspberry Pi 7" Laptop *Source Files Included* *UPDATED a lot*

Rasptop 2.0 The Better Raspberry Pi 7" Laptop *Source Files Included* *UPDATED a lot*

thingiverse

#[Featured on Hackaday!](https://hackaday.com/2020/01/27/a-miniature-laptop-you-can-build-yourself/) ![family](https://nextcloud.thiscloudiscrap.com/index.php/s/9JH8ni8TCXNgiTi/preview) #The Pi Project Family! [Super RetroPie Pod](https://www.thingiverse.com/thing:3293876), The [Raspberry Pi Desktop Arcade](https://www.thingiverse.com/thing:3279207) And of course [Bananananana](https://www.thingiverse.com/make:754382) and [The Green Demon](https://www.thingiverse.com/make:623008) This is mostly based on my Rasptop from https://www.thingiverse.com/thing:2804933 #Build it already! It will cost about $150-350 USD to build based on choices of parts and computer inside. It uses the same palmrest screws, keyboard, speakers, hinge screws, and USB panel mounts as the Rasptop above but with a better screen and more versatility. #A note on screen choices! The Official Raspberry Pi Foundation Touchscreen has a resolution of 800x480 and is the easiest to wire but it's expensive to buy and that resolution is TERRIBLE for day to day use. You can force it to a better resolution on a Raspberry Pi by using the config.txt and setting the framebuffer size higher. Set as follows: framebuffer_width=1024 framebuffer_height=614 That helps a lot, but it's a hack. There's many HDMI screens of better resolution out there and that's why I made the 2.0 here. I used a 1024x800 HDMI 7" 10 point touchscreen listed in the BOM. These are commonly USB powered and use USB for the touchscreen too. Both windows and linu supports it out of the box. Super easy! Now, I have found that I needed to tweak the config.txt for these HDMI screen to boot properly too. Here's what I added: hdmi_force_hotplug=1 disable_overscan=1 hdmi_group=2 hdmi_mode=87 You can put that at the bottom of your config.txt and this will set the HDMI mode to run these small screens. There's also 800x600 versions of the same screen. While better than the RPi one it's still not much screen space and can it can be tough to fit things on the screen. Just be aware of what you're buying! It's easy to go down a path that might lead to future frustration! I am super willing to help anyone build this though, PM me if you need a hand! One more thing, If you get the voltage warning symbol you can disable it with this line in the config.txt avoid_warnings=1 Also, I like to have the lights on my Pi setup so the red light is only on when the machine is off, like if you tell it to shutdown the red light comes on when it's safe to power down: dtparam=pwr_led_trigger=none dtparam=pwr_led_activelow=off And finally I like the green light to pulse based on system load. This is called heartbeat: dtparam=act_led_trigger=heartbeat #Off the shelf parts! I made some big changes that well, made it thicker and larger but this allows it to be made with straight up off the shelf parts. #You will be soldering, wiring and setting up Linux! Be aware of what you're getting into! Also I made the source files in SolidWorks 2017. Hit me up if you would like them sent to you in some other format, I will see what I can do. #BOM - [Keyboard](https://www.amazon.com/gp/product/B00Z81U3YY) It helps to have the nicer one, fits better! - [Micro USB Breakout](https://www.amazon.com/MagiDeal-10pcs-Female-Pinboard-2-54mm/dp/B0183KF7TM) - [Amplifier](https://www.amazon.com/CHENBO-PAM8403-digital-amplifier-efficient/dp/B01D4O2GI2) - [14 x M3.12 Plastite](https://www.mcmaster.com/99397a438) - [2 x M4x45 Screws](https://www.mcmaster.com/91292a133) - [2 x M4 Nylock Nuts](https://www.mcmaster.com/93625a150) - [4 x M3x14 Screws](https://www.mcmaster.com/91502A106) - [4 x M3 Nuts](https://www.mcmaster.com/90591A121) - [Dual USB Panel Mount](https://www.amazon.com/LEMENG-Female-Extension-Cable-Screw/dp/B01FS4UB4M) - [Single USB Panel Mount](https://www.amazon.com/gp/product/B012C4EZP2) - [7" Capactive Touch Screen with 1024x600 Pixels](https://www.ebay.com/itm/7-1024x600-HDMI-Capacitive-Touch-Screen-TFT-LCD-Display-For-Raspberry-Pi-Win-10/252610345171) or [Pi Foundation Screen](https://www.amazon.com/Raspberry-Pi-7-Touchscreen-Display/dp/B0153R2A9I) 800x480px - [Flat Flex HDMI Cable Extension](https://www.ebay.com/itm/FPV-Down-Angled-90-Degree-HDMI-Type-A-Male-to-Female-HDTV-FPC-Flat-Cable/142884359854) - [You will need about 30cm of flat cable to run HDMI](https://www.ebay.com/itm/FPV-FPC-Ribbon-Flat-Soft-Cable-Standard-HDMI-Aerial-Photography-Cord-20cm-30cm/392035007471) - [HDMI Rasppberry Pi Screen Connector](https://www.ebay.com/itm/HDMI-Adapter-for-5-or-3-5-inch-Raspberry-Pi-Screen-Display-1080P-HDMI-Connector/192370885227) - [Easy To Modify USB Hub](https://www.amazon.com/Extension-Splitter-Adapter-Raspbian-Raspberry/dp/B00OZDUTMM) - [Some 24 x 15mm Speakers](https://www.ebay.com/itm/5PCS-Phone-Speaker-Tablet-PC-Micro-Speaker-8R-1W-8-Ohm-1-Watt-15-24MM/272575536469) - [20AWG Silicone Wire](https://www.amazon.com/StrivedayTMFlexible-Silicone-Electric-electronic-electrics/dp/B01LH1FV9A) - [USB Ends](https://www.amazon.com/USB-Connector-Conwork-Straight-Replacement/dp/B071JK5614) - [3.5MM Stereo Audio Jacks](https://www.amazon.com/gp/product/B077D79743) - [Slide Switch](https://www.amazon.com/gp/product/B00DUYVXAE/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1) - [A source of a battery](https://www.amazon.com/gp/product/B07DDDNXX1) - Soldering Iron, Flux, Solder - 220mmx220mm capable 3D printer - Several Hours of Time - Asus Tinkerboard, Raspberry Pi 3 B+, Beaglebone, Banana Pi, Orange Pi, or other Single Board Computer. - Some cooling to fit your computer. I used active cooling on my latest builds. [This fan](https://www.amazon.com/gp/product/B07GFJBYB3) works well. #Raspberry Pi 4B fits! #If links are dead: Let me know or search the item. The battery one keeps changing. You want a 10,000MAH booster pack with a LiPo battery. These are often sold as slim type about $10 USD. #Up Board option, Intel Atom and Full X64 System [Up Board](https://up-shop.org/up-boards/272-up-board.html#/112-up_board-atom_x5_z8350_4gb_ram_64gb_emmc_on_board) This is a Intel processor x86[64bit] capable PC in a Raspberry Pi 3 form factor. I have uploaded a special base to support this board. You should also purchase the [Active Cooling](https://up-shop.org/up-peripherals/111-active-cooler-fan-for-the-up-board.html) the [USB 3 OTG cable](https://up-shop.org/up-peripherals/22-usb30-otg-cable.html) and the [USB 2 Dual Port Cable](https://up-shop.org/up-peripherals/110-usb-20-pin-header-cable.html) since it does not include onboard WIFi or Bluetooth I am using a [Mini USB WiFI/BT](https://www.amazon.com/Edimax-EW-7611ULB-Wi-Fi-Bluetooth-Adapter/dp/B01KVZB3A4) The base for the Up board is 33mm deep. The extra depth is for the cooling. There's a lot going on for this little board but hey, it plays [Crysis](https://youtu.be/aBLCP8aZRwA)!! #Power Options! #7.4v 2S LiPo high output and long runtime: Use this one please. It provides the best results and the longest battery life. Used with a 9 volt charger it charges up quickly and safely with little excess heat. - [2S charger 9-15v input](https://www.ebay.com/itm/Charging-Charger-Module-1S-3-7V-2S-7-4V-Lithium-Li-ion-18650-Battery-Cell-8-4V/183533323601) - [2S Balance and Protection Board](https://www.ebay.com/itm/2S-8A-Li-ion-Lithium-LiPo-Battery-18650-Charger-Protection-Board-Cell-7-4V-8-4V/323268969256) - [DC to DC Buck Converter 5amps](https://www.ebay.com/itm/5A-Mini-DC-DC-Buck-Step-Down-Converter-Voltage-Regulator-3-3V-5V-6V-9V-12V-24V/263198737343) - [2S Charger Indicator](https://www.amazon.com/gp/product/B07KW1NC37) - [Small MOSFET Module](https://www.amazon.com/gp/product/B07D1W6VFS) - I used a 5.5mmx2.1mm DC Barrel jack mounted just above the USB input with a hole drilled there. I picked [these](https://www.amazon.com/gp/product/B01M1D5GIP) because they are really small and I just super glued it in. - [9 volt 5amp Power Supply, using 9v instead of 12v greatly reduces heat in the charger circuit](https://www.amazon.com/gp/product/B074TCY8MM/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1) - Matched pair of cells. ![how to](https://nextcloud.thiscloudiscrap.com/index.php/s/TpoKQNk63Et6i6G/preview) #How I wired it: Starting with the batteries I wired them each with a length of 20ga silicone wire then on the balance board you connect positive from one cell and negative from the other to the B+ and B+ tabs on the balance board. The leftover positve and negative wire both go to the BM pad together making a series connection. The P+ and P- from the balance board then go to the MOSFET input side. This is also where the positive and negative from the charger board attach so it can charge with the switch off. I used 24GA wire from the charger to the cells. I also used 24gs from the DC barrel jack to the charger board. You need a wire from Battery + to go to the switch as well, this can be 24ga or even smaller. and the wire coming back from the switch goes to the input signal on the MOSFET module. On the output of the MOSFET module connect the battery level indicator and the DC to DC converter board so they come on when the switch is on. #Be sure to set the voltage before connecting anything to the DC to DC converter! #No more than 5.2 volts. Set to 5.1 volts! I put the Micro USB in still and just wired it directly to the 5v side of the system so I can plug power in there and not use the battery to run it on the bench or something. So in a test with Ubuntu 18.04 MATE and Chromium browser running Google Play Music I got 14.5 hours of battery life on a full charge playing over bluetooth speakers and doing other random things on this battery arrangement. #14.5 hours!? Yeah, a lot of battery. #Adafruit Powerboost: This is the worst option but easier to wire. It provides a MAX of 2 amps! So be aware a Pi 3b+ is pushing it. This is not recommended. - [Adafruit powerboost 1000c](https://www.amazon.com/Adafruit-PowerBoost-1000-Charger-Rechargeable/dp/B01BMRBTH2) - Single large cell #Only RPI3 form factor fits as is! I am using the Asus Tinkerboard inside mine: https://www.asus.com/us/Single-Board-Computer/Tinker-Board/ Powerful board that fits where an RPi3 fits! Inside this the screen bezel is changed to hold the new LCD unit and the Pi has been moved to the left to make room for HDMI wiring. Due to space constraints I am removing the HDMI port from the screen to replace it with a 20 pin .5mm pitch FFC connector. This will connect to the cable listed above to carry the HDMI signal to the screen. The screen is powered by a micro USB port, this is also how the touchscreen connects to the PC. To make this work I used the Hackable USB hub listed in BOM to carry the USB signal for the screen as well as connect to the keyboard USB port. This leaves 2 internal ports left if I wish. The audio plugs into the headphone jack, the HDMI plugs into the HDMI port. The batteries sit to the right inside the case, electronics to the left. The little spacers are for holding the screen PCB in. Need 4 of them and they go between the screen PCB and Bezel Rear Cover so the screws hold it all tight. The screws are for m3x14mm. For the keyboard I hooked it to the 5v lines and used a 3.3v 500mah [regulator](https://www.amazon.com/Icstation-AMS1117-3-3-Voltage-Regulator-4-75V-12V/dp/B01N1I1LXH) attached to the battery input. This is enough that it wont show a low battery light on the keyboard. What also works to power the keyboard is hooking the battery lines of the keyboard to the GND and 3.3V pins on the computer. It draws less than 50ma so this is perfectly acceptable. The unit size is still 200x150mm approx! Should fit on any 220x220 printer like the Anet A8 I have. I recommend PLA for this one! With the hinge and way it's setup PLA has the best properties. See Print Settings for details. Again once done there will be lots of pictures and more detailed instructions. For now Like, Comment and Share! If you have an idea or feature let me know. - UPDATE 4/13/2018 Updated files for Adafruit Powerboost 1000 use. All parts have been ordered. Screens are coming from China but I hope to have them in 2 weeks. - Update 4/14/18 First part is printed! The base: https://youtu.be/FfbuAbDIj-k - Update 4/15/18 Printed the base and made some adjustments to fit things in better. Debating making the whole thing a little deeper to fit more ports but... I think not, I dunno. - Update 4/16/18 Updated the base to make it even easier to print and stronger with still better air flow. Removed side vents and added 3rd row to front vents. Cleaned up the files and re-rendered in colors. - Update 4/27/2018 Got all the parts! Now the design should be close to final. Printing it now! - Update 5/5/18 Been so busy! Anyways I completely rebuilt my printer again after wearing it out. New Bl Touch sensor and glass build surface. Redesigned the screen bezel on this a bit to fit better, but it's a little more of a pain to print now. Also had to rebuild the rear bezel cover for more space. Changed all the slots to hex holes because I like that look. Overall this should look and be quite rugged. All files are re-uploaded. - Update 5/16/18 Been slow going but I finally printed the screen portion and did test fits. It's a little tight side to side so opened that up and now it sits in there much nicer. Due to the way these screens are built the top wound up 2mm thicker. - Update 8/8/18 OK, it's been a minute. I have been testing, printing and working on the power system. I think it's time to step it up to a 2s 8.4 system. This will provide more amps and faster charging, though sacrifices the ability to charge from USB. Still, I think it will be worth it. I ordered some parts from China on Ebay: Voltage reg: https://www.ebay.com/itm/5A-Mini-DC-DC-Buck-Step-Down-Converter-Voltage-Regulator-3-3V-5V-6V-9V-12V-24V/263198737343?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2060353.m2749.l2649 2 amp charger circuit: https://www.ebay.com/itm/Charging-Charger-Module-1S-3-7V-2S-7-4V-Lithium-Li-ion-18650-Battery-Cell-8-4V/192266131232?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2060353.m2749.l2649 USB 2s charger to see how it works: https://www.ebay.com/itm/USB-2S-7-4V-8-4V-Lithium-Lipo-Li-ion-18650-Battery-Charging-Board-Charger-Module/272750949115?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2060353.m2749.l2649 And battery protection board: https://www.ebay.com/itm/2S-8A-Li-ion-Lithium-LiPo-Battery-18650-Charger-Protection-Board-Cell-7-4V-8-4V/323268969256?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2060353.m2749.l2649 I do plan on using 10k MAH LI-POs. I don't want it to blow up.... #It didn't blow up! I finally put it together, check the makes to see it! - 1/25/19 All files updated! Redesigned the HDMI screen bezel to use a FPV HDMI extension and one of the [Raspberry Pi HDMI backpack](https://www.ebay.com/itm/HDMI-Adapter-for-5-or-3-5-inch-Raspberry-Pi-Screen-Display-1080P-HDMI-Connector/192370885227?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2060353.m2749.l2649) connectors. This will double the cable back into the space made in the cover. #It's thick! By design the whole thing is pretty thick. Not much I can do about this really. Using off the shelf parts means compromises must be made but now besides some weird cobbled together connectors nothing needs to be modded. For the USB I got solder on micro ends and just am using one without the case to fit. - 1/26/19 Re created all files and renders. Tweaked the fit and finish for greater ease of use with various design options. Soilidworks 2017 source file included. Unit will need to be printed with support on the base, bezel and back cover. Only the palmrest can be printed with out support and I recommend a .2mm nozzle for that but I did print it with a .4 and a .3mm ok. - 2/5/19 Added a pin and socket in the center of the palmrest to help hold it down and support it when typing. - 2/22/19 Added the screen bezel and option to use a Raspberry Pi Foundation 7" Touchscreen at 800x480 - 2/24/19 Added a version of the base with a 8.2mm cutout to fit the DC barrel jack for the 12v charging input on the 7.2v 2S system. This moved the Micro USB down 2 mm. I also added the custom base for the Up Board. This has no SD slot and no micro USB power input. It adds more cooling openings and a USB 3 socket. Mount the USB 3 OTG cable with 3M VHB tabe. This is only for the 2s 7.2v power system. - 3/8/19 Up board version built and final files uploaded. For the USB 3.0 port I am using 3M VHB tape that is 2mm thick and the port spacing matches that. - 3/22/19 Added a version of the palmrest that uses the listed LiPO battery meter and has a cutout in it to fit. - 7/11/19 Added a base modded to hold a RPI 4B with two [USB 3 panel mounts](https://www.amazon.com/gp/product/B07F9ZMS48/ref=ppx_yo_dt_b_asin_title_o03_s00?ie=UTF8&psc=1) in the side. This comes with 7.2v provisions. - 12/2/19 Updated the RPI 4B edition adding 2mm to the height and increasing vents to help cool it! - 1/16/2020 A year later! (Almost, March 9th, 2019 is the build date) Here's a few pics of the Up! board one. This being a full on Windows 10 X64 machine gets the most use. I have broken the HDMI cable, I dropped it and snapped the hinge off the bezel so it has a copper color one now and the keyboard just got a bit weird so printing a new black palmrest without holes melted in it that are no longer used. The batteries and charging system have worked flawlessly. So has the Up! board. So much power in such a small space! ![1](https://nextcloud.thiscloudiscrap.com/index.php/s/8sAE9JCEPTmZo6D/preview) Still a mess inside! ![2](https://nextcloud.thiscloudiscrap.com/index.php/s/cDqdt8wznZg4AdB/preview) [The Little Green Demon](https://www.thingiverse.com/make:623008) ![3](https://nextcloud.thiscloudiscrap.com/index.php/s/ERWDPennJ9aJsMp/preview) ![up](https://nextcloud.thiscloudiscrap.com/index.php/s/wdJfxiibGennrdS/preview) Up! Boot ![5](https://nextcloud.thiscloudiscrap.com/index.php/s/PiPkeTxBdGQgwiQ/preview) Window 10 ready! ![g](https://nextcloud.thiscloudiscrap.com/index.php/s/GAXRQa57jjqd7x4/preview) New palm rest installed. ![gl](https://nextcloud.thiscloudiscrap.com/index.php/s/po836B455Pam6Wg/preview) Glamor shot on the big CNC knee mill. ![gl1](https://nextcloud.thiscloudiscrap.com/index.php/s/3SGbHPKXSX9AFiZ/preview) Backside with the 4G LTE backpack installed. This attaches with magnets to the laptop and provides cellular internet. This also attaches to my Panasonic Toughbook CF-19 MK7 ![wild](https://nextcloud.thiscloudiscrap.com/index.php/s/nmBxJtzNwj8RPHX/preview) And Rasptop 2.0 in the wild again. the 7 inch 1024x800 screen is great for on the go media.

Download Model from thingiverse

With this file you will be able to print Rasptop 2.0 The Better Raspberry Pi 7" Laptop *Source Files Included* *UPDATED a lot* with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on Rasptop 2.0 The Better Raspberry Pi 7" Laptop *Source Files Included* *UPDATED a lot*.