• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
5" touchscreen frame for Rpi and Anycubic Kossel 3D Printer File Image 1
5" touchscreen frame for Rpi and Anycubic Kossel 3D Printer File Image 2
5" touchscreen frame for Rpi and Anycubic Kossel 3D Printer File Image 3
5" touchscreen frame for Rpi and Anycubic Kossel 3D Printer File Image 4
5" touchscreen frame for Rpi and Anycubic Kossel 3D Printer File Image 5
5" touchscreen frame for Rpi and Anycubic Kossel 3D Printer File Image 6
5" touchscreen frame for Rpi and Anycubic Kossel 3D Printer File Image 7
5" touchscreen frame for Rpi and Anycubic Kossel 3D Printer File Image 8
5" touchscreen frame for Rpi and Anycubic Kossel 3D Printer File Image 9
5" touchscreen frame for Rpi and Anycubic Kossel 3D Printer File Image 10
5" touchscreen frame for Rpi and Anycubic Kossel 3D Printer File Image 11
5" touchscreen frame for Rpi and Anycubic Kossel 3D Printer File Image 12
5" touchscreen frame for Rpi and Anycubic Kossel 3D Printer File Image 13
5" touchscreen frame for Rpi and Anycubic Kossel 3D Printer File Image 14
5" touchscreen frame for Rpi and Anycubic Kossel 3D Printer File Image 15
5" touchscreen frame for Rpi and Anycubic Kossel 3D Printer File Image 16
5" touchscreen frame for Rpi and Anycubic Kossel 3D Printer File Thumbnail 1
5" touchscreen frame for Rpi and Anycubic Kossel 3D Printer File Thumbnail 2
5" touchscreen frame for Rpi and Anycubic Kossel 3D Printer File Thumbnail 3
5" touchscreen frame for Rpi and Anycubic Kossel 3D Printer File Thumbnail 4
5" touchscreen frame for Rpi and Anycubic Kossel 3D Printer File Thumbnail 5
5" touchscreen frame for Rpi and Anycubic Kossel 3D Printer File Thumbnail 6
5" touchscreen frame for Rpi and Anycubic Kossel 3D Printer File Thumbnail 7
5" touchscreen frame for Rpi and Anycubic Kossel 3D Printer File Thumbnail 8
5" touchscreen frame for Rpi and Anycubic Kossel 3D Printer File Thumbnail 9
5" touchscreen frame for Rpi and Anycubic Kossel 3D Printer File Thumbnail 10
5" touchscreen frame for Rpi and Anycubic Kossel 3D Printer File Thumbnail 11
5" touchscreen frame for Rpi and Anycubic Kossel 3D Printer File Thumbnail 12
5" touchscreen frame for Rpi and Anycubic Kossel 3D Printer File Thumbnail 13
5" touchscreen frame for Rpi and Anycubic Kossel 3D Printer File Thumbnail 14
5" touchscreen frame for Rpi and Anycubic Kossel 3D Printer File Thumbnail 15
5" touchscreen frame for Rpi and Anycubic Kossel 3D Printer File Thumbnail 16

5" touchscreen frame for Rpi and Anycubic Kossel

superkris avatarsuperkris

October 27, 2019

thingiverse-icon
DescriptionCommentsTags

Description

This is a 5" touchscreen mount that fits the Anycubic Kossel Plus printer. It mounts to the bottom frame and the original RepRapDiscount display. Its great for OctoPrint and Klipper.

I'm not sure about how it fit non "plus" models. The standard frame is less wide and you might run out of space. Please let try, and let me know!

Do you not want to keep the original display, or you have a different printer anyway? Use the universal solo mount on the link below!
https://www.thingiverse.com/thing:3940382

Also looking for some hardware to mount your raspberry? Check out these designs:
Raspberry pi mount: https://www.thingiverse.com/thing:3912074
Power supply mount: https://www.thingiverse.com/thing:3912130
Accessory switch mount: https://www.thingiverse.com/thing:3912189

Assembly

  • Remove spacers and mouting screws from the display.
  • Use M3 screws to attach the display frame to the frame. Just let them tap into the plastic. Max length 8mm
  • Use M4 bolts and T-nuts to attach the "right bracket" to the frame of the printer.
  • Attach the frame to original display by removing the spacers and sliding in the frame
  • Use a M4 nut and screw to connect the right backet to the frame

Parts

  • The display can be found on Aliexpress, ebay, etc. It should cost you arround $20~25,- max. Just search for "5 touschreen raspberry" Details can be found here: https://www.elecrow.com/wiki/index.php?title=HDMI_Interface_5_Inch_800x480_TFT_Display
  • You can either print the square display frame, or the chamfered one. The one in the picture is the square one.
  • Get a HDMI cable that has the smallest possible connector size, or the print head might hit it.

cable and wires
Make your own cables using some wire and connectors. You can also just use the typical breadboard jumper wires you can buy anywhere. To attach to the display either use a pin header in the original connector, or solder to the pads on the board (see my picture). You only need 8 wires. 2 for 5V power, and 6 for touchscreen communication. Just make sure you connect the right pins. Its just a 1:1 connection and you need to mimic the original header.

Software instructions

  1. Get a Octoprint image file, write it to a SD-card, and config it. All information on how to do this can be found here: https://octoprint.org/download/
  2. Install the GUI (desktop). The easiest way to do this is using putty to remote login by terminal. Give the command "sudo /home/pi/scripts/install-desktop". Set it to start the GUI at boot.
  3. Reboot into desktop. Your screen should be working now but on the wrong resolution and without touchscreen. You will need to connect a keyboard and mouse to your Rpi at this point.
  4. Set the desktop to boot without login: Preferences -> Rpi configuration -> auto login as current user.
  5. If you have not installed a tekst editor yet, you can install one by opening a terminal window and run: "sudo apt-get install leafpad". This will install a graphical text editor.
  6. You need to edit a config file on your Rpi. (Read below how) You can find what what you need to edit here: https://www.elecrow.com/wiki/index.php?title=HDMI_Interface_5_Inch_800x480_TFT_Display 
  7. After rebooting to the right resolution, complete the other steps in the link above till you have your touchscreen working. 
  8. Install a browser if you do not already have one. For chromium open a terminal and run: "sudo apt install chromium-browser"
  9. We need a delayed autostart on chromium and for this purpose we need to create a very simple bash file. Open a text editor and write the following 2 lines:
sleep 15
chromium-browser --start-fullscreen http://octopi.local/

If you changed your hostname, change octopi into you actual hostname. Save this file as "del_chrome_start.sh" in the folder /home/pi/OctoPrint/
10. Next we need to edit file  "/etc/xdg/lxsession/LXDE-pi/autostart" by adding the following line at the end:

@bash /home/pi/OctoPrint/del_chrome_start.sh
  1. Use a browser to go to http://octopi.local/ to setup Octoprint. I recommend doing this on a different computer because of the screen size but it can be done directly on the printer.
  2. Install TouchUI plugin by going to settings -> plugin manager -> get more -> and paste the following link info ...from URL: https://github.com/BillyBlaze/OctoPrint-TouchUI/archive/master.zip

Your done!

** possible errors** 

  • If your octoprint page is not always fully loading you may need to increase the "sleep" value in the bash file. This value is a delay in seconds.
  • Often chromium will tell you the page was not closed properly. The only fix for this i found is using kiosk mode for chromium, but that means its not easy to go back to desktop.

Editing a config files on your raspberry
There are many ways to do this. For this setup I like to do this in the Rpi desktop environment but here are some of your options:

  • The wifi settings and the screen resolution settings can actually be set on a windows PC directly on the SD card because these files are in the /boot folder of the card that windows can actually read.
  • A very populair way is using the simple program "nano" via a SSH login like putty. Always use the sudo (super user) command to be able to edit system files
  • Or, using a graphical text editor like leafpad you can edit straight from the desktop environment.

 

PLEASE NOTE: If you want to save a edited file that is not in your user folder (these system files are not) you have to start leafpad as a super user.

Open a terminal window and run "gksudo leafpad &". This will start leafpad in super user mode. Open the config file from within leafpad and you will be able to save. Using file manager to browse to the file and opening it from there will open leafpad as a normal user and you will not be able to save the changes.

License:

Creative Commons - Attribution - Non-Commercial

Related Models

Pi 3 Case for 5 Inch Touch screen preview image

Pi 3 Case for 5 Inch Touch screen

lowboydrvr profile image

lowboydrvr

760

3.5/2.5寸移动硬盘保护盒带记号标签 preview image

3.5/2.5寸移动硬盘保护盒带记号标签

geek profile image

geek

3

Case for Raspberry Pi 3B+ with 5" touchscreen preview image

Case for Raspberry Pi 3B+ with 5" touchscreen

Chrispy1029 profile image

Chrispy1029

344

Stealth AirTag Mount / Fake 2.5" HDD Shell preview image

Stealth AirTag Mount / Fake 2.5" HDD Shell

PROMEIISTER profile image

PROMEIISTER

1

Micro Foldable Box-Cutter Keychain (33x17mm) preview image

Micro Foldable Box-Cutter Keychain (33x17mm)

Coumbaya profile image

Coumbaya

240

Price Tag Holder for 1 Inch Board preview image

Price Tag Holder for 1 Inch Board

EllisCustomCrafts profile image

EllisCustomCrafts

94