A Screen for your Octoprint! How to set up Octodash with Pimoroni Hyperpixel (+other screens)

Поделиться
HTML-код
  • Опубликовано: 28 авг 2024

Комментарии • 74

  • @3sotErik
    @3sotErik 2 года назад +4

    ooow! I'm at a graduation party so it wouldn't be appropriate for me to watch this now, but I can't wait to see it later.

  • @TheSupertecnology
    @TheSupertecnology 7 месяцев назад

    I'm super excited about having been able to get Octodash up and running. Got a bundle of a RB Pi4B with a 7" LCD HDMI touchscreen, so after installing Octodash there was nothing else to do but enjoy, and this video was very helpful for all the process. It truly elevates both my Ender 3V2 Neo and Octoprint itself, even more so since it's using Professional Firmware.
    For anyone who changed the default user 'pi' to something else and is facing an error, you just need to change 'pi' for whatever username you chose in the /home/user/octopi (hope I got that right) when prompted to specify the correct path.

  • @opinion_panda
    @opinion_panda 2 года назад

    Oooh this video reminded me that I could use one of my many rpi 3b’s collecting dust in the basement. So I set it up and it’s running a treat! The integration with the filament manager plugin… *chef’s kiss*

    • @winandd8649
      @winandd8649 Год назад

      Sell them! They're going for over 200 USD nowadays 😁

    • @opinion_panda
      @opinion_panda Год назад +1

      @@winandd8649 yeah but then I won’t have them anymore

  • @nachtdiertje1972
    @nachtdiertje1972 2 года назад +3

    Best is to use the displayconnection on the pi, using an original or compatible display. This way the IO's are available, to be used by octopi. You can switch your printer and/or ligthing, etc. with octopi, but also after printing, you can make your printer automatically switch off. My octopi switches the printer on/off automatically, same to the lighting and the cabinetheating. It also senses if the cabinet is open and pauses the print when open, keeping the nozzle and plate warm. Octopi is loaded with features, upgrades, just google/YT them.

    • @LostInTech3D
      @LostInTech3D  2 года назад

      Yep one day I will do a deep dive into the best octoprint plugins, there's some good stuff

  • @marijuanas
    @marijuanas 2 года назад +1

    Oooh this is cool! Great tutorial sir! Octoprint is a must for me, I wouldn't have done as much printing if I had to manually transfer gcode!

  • @avejst
    @avejst 2 года назад +1

    Wow, great walkthrough of the process 👍😀
    Thanks for sharing your experience with all of us 👍😀

  • @TanKianW79
    @TanKianW79 Год назад

    Nice, using Option 3 due to the latest OctoPrint underlying OS issues with my 4" Hyperpixel touch screen. Not the easiest to set it up, but the results are well worth the effort. The overall setup with a self-printed enclosure really make it look like an original upgrade from the printer manufacturer (Prusa i3 MK3S+ user here btw). Thanks. Appreciate it!

  • @SeanTaffert
    @SeanTaffert 2 года назад +1

    Brilliantly done and insightful as always.

    • @LostInTech3D
      @LostInTech3D  2 года назад +1

      Thank you 👍

    • @SeanTaffert
      @SeanTaffert 2 года назад +2

      @@LostInTech3D So now I need a 7" display for my V0.1!!

    • @LostInTech3D
      @LostInTech3D  2 года назад +2

      Haha why not!

  • @Guardian_Arias
    @Guardian_Arias 2 года назад +1

    Very good guide and octoprint is a must not just because of the SD Card inconveniences but yeah a RP 4 with 4GB RAM is 134 USD from the only place thats available and thats Amazon. I do also agree that an android phone is a terrible solution and i hated it BUT running octoprint on an old laptop/computer or even better the computer you slice your files on is a fantastic solution. Yes it consumes more power but hardly depending on the computer it will actually consume a fraction of the power the printer it self will consume. My computer sitting "idle" during a print only draws 15 watts according to my HW monitor. Sounds like far too little but a CPU and GPU the biggest power consumers operate at 1.5 volts or less and only really consume what is required. Just because a GPU can draw 300 watts of power at 0.8v doesnt mean it does it all the time. It would literally be 375 amps going thru that thing 24/7 christ it would literally melt. Even when gaming a GPU only really hits 60% power consumption and its only during synthetic loads that they spike to 100% for brief moments.
    Anyway got on a tangent, you should look into running octoprint on a PC. Its not hard and with some cleaver set up you could run multiple servers to accommodate multiple printers.

    • @LostInTech3D
      @LostInTech3D  2 года назад +1

      Appreciate the comments. Lucky for me, I have a number Pi boards from the last few years, so I don't need to use a PC, although the idea of running multiple instances from a single pi 4 certainly has crossed my mind...

  • @AlexSwavely
    @AlexSwavely 2 года назад

    Was it intentional choice to pronounce 'pimoroni' differently each time? If so, HA!
    Good video. Touches on the necessary info without dragging on in minutae, right up my alley.

    • @LostInTech3D
      @LostInTech3D  2 года назад +1

      It's really hard for me to not pronounce pi as....well....pi 🤣
      I'm glad you appreciate the speed run, it's very hard to get the balance remotely right on this kind of "boring" content.

  • @Qwarzz
    @Qwarzz 2 года назад +1

    I kinda feel like I need some of those square screens but probably shouldn't actually start any more projects at the moment...

  • @tom6535
    @tom6535 Год назад +1

    Setup Option 3 was a hard way due to the fact OctoPrint isn't installed in 5 min ;-) and the biggest issue for some OP packages you need to install libopenjp2-7. This is necessary e.g. by the package 'PrintjobHistory' and 'Slicer Thumbnails'. Reinstalling of my working installation with OctoBackup didn't work complete.

  • @Shooter_FPV
    @Shooter_FPV Год назад

    Great tutorial, but I have one problem: Where do you enter the "hyperpixel4-rotate left --xorg" command? I put the dtoverlay line in my /boot/config.txt and the screen is rotated correctly when it's booting, but when OctoDash starts it's in Portrait instead of Landscape.

  • @geraldg9474
    @geraldg9474 2 года назад

    So I followed this to a T, I did not get the screen to rotate, I couldn't get half of the stuff to work. when I install octodash I go to touch the buttons and I half to be on the opposite side of the screen to touch them. I also do not understand how you got the raspberry lite on there with the others.

  • @F_K3NT_D
    @F_K3NT_D 2 года назад +1

    Nice video. I appreciate all the info and your install instruction. I ordered one of the rectangle screens and have everything working. Only thing is I cannot get the rotation correct. I'd like to have mine opposite of yours, landscape like that but with the USB connections on the left side. Maybe someone has other config.txt lines to put in that I also cannot find on about 5 websites that have information on this install.

    • @LostInTech3D
      @LostInTech3D  2 года назад

      Which path did you follow for install?

    • @F_K3NT_D
      @F_K3NT_D 2 года назад

      @@LostInTech3D 1st install option. I had questions about the version of OctoPrint I was running since it's a custom build by the X40 community. Had to install legacy drivers to get the display to work just how you said. Where in the config.txt does the rotation line you share go?

  • @Toei-Rei
    @Toei-Rei 5 месяцев назад

    I tried to run it on the phone but the downside of that is you're running out of phone battery on long prints. No joy there.

  • @darkmatter00758
    @darkmatter00758 10 месяцев назад

    From what I'm seeing, this doesn't replace the screen on the printer it's an additional screen that runs along side the factory screen correct?

    • @LostInTech3D
      @LostInTech3D  10 месяцев назад

      Correct, and you can even have it in a different room (subject to being a different pi to the one the printer uses)

  • @TorEinarPettersen
    @TorEinarPettersen 4 месяца назад

    Hi,
    Could you please update this video with comments on how to rotate the touchscreen after the new release of OctoPi.
    I'm running the lines recommended for the hyperpixel screen. But I'm not able to get it to work.
    I guess this will be option 2, that should work now with Hyperpixel.
    Nevermind :)
    I did option 3 with the script, but figured Octoprint ready built was updated with newer Kernel, which it was, and ran the octodash install. Ran your commands and it did work :)

  • @fotrikovo
    @fotrikovo Год назад

    It sucks so much that OctoDash doesn't support layout for vertical screen. Is there an alternative?

  • @lucianoag999
    @lucianoag999 2 года назад

    An old laptop or mini itx pc can also do the trick. They can be cheaper and more powerful as a pi.

  • @Mwwwwwwwwe
    @Mwwwwwwwwe 2 года назад +1

    I'm too dumb to get the octopi networking..working(tried like 7 times- setting up esp3d on one of those super cheap espressif wifi modules is far easier for me- downside is it lacks octoprint plugins.
    Unrelated my nephews '3d pen' broke- I got 2 cheap(one for me)- I've started using it to reinforce solder joints/ wire connectors (instead of crappy hotglue) it works really well😃 I'm amazed that it can extrude as fast as my stock ender 5 on only 10 watt usb psu😲

    • @LostInTech3D
      @LostInTech3D  2 года назад +2

      Wait, theres an esp32 solution? I was looking for that! 😮 I'm gonna check that out.
      And yeah I keep telling people, hotend heaters are way overpowered. Reprap used about 4 watts using some huge resistors wrapped together. It doesn't take nearly 50W to heat up the plastic 😉

    • @Mwwwwwwwwe
      @Mwwwwwwwwe 2 года назад +1

      @@LostInTech3D yep- no need to use the 'powerful' esp 32- you can even use the lower powered super cheap esp01 module (esp8xx chip)(copying to sd is slower tho) the project is called "esp3d" I think teaching tech has a video about it.
      Wow didn't realize! Why are we using 40 watt heaters then? Maybe can achieve the same results with a shorter meltzone?? However I guess the more thermal mass(bigger heatblock)the more energy required to maintain temperature?while at the same time acting as a "heat resoviour"!???damn I wish I paid attention during school physics 😅
      Semi related 'nighthawk in light's video on 'starlite' and intumescent paints piqued my interest in thermal insulators for heatblocks/beds...apparently carbon foam is a 'sci-fi grade' heat insulator. If I stop being lazy I will do some more R&D - will keep you posted on my findings.

  • @AndrewAHayes
    @AndrewAHayes 2 года назад

    There is another option and that is to install a desktop after installing Octopi and run Octoprint GUI from the browser

  • @KatazuiOfficial
    @KatazuiOfficial 2 года назад

    My Hyperpixel4 touchscreen function is flipped? Any quick fixes for this?

    • @LostInTech3D
      @LostInTech3D  2 года назад

      The solution for that should be in the video

  • @mikewhite2991
    @mikewhite2991 2 года назад

    Ratpoison! HAHAHA MAN YOU KILL ME, LOVE YOUR VIDS!

  • @TechieSewing
    @TechieSewing 2 года назад

    So... can you switch off and unplug the main printer screen now?

    • @nachtdiertje1972
      @nachtdiertje1972 2 года назад

      It can, but not adviceable. When octopi fails to load or you want to make a quick/simple print, it's easier to do by the printerscreen. Octopi can take a couple of minutes to load and in this time you can preheat your printer already from the printerscreen. It's optional

    • @LostInTech3D
      @LostInTech3D  2 года назад +2

      You always could with octoprint but this makes it easier 👍😂

  • @fernandogabrielrodriguez9807
    @fernandogabrielrodriguez9807 Год назад

    # Enable DRM VC4 V3D driver
    dtoverlay=vc4-kms-v3d
    max_framebuffers=2
    dtoverlay=vc4-kms-dpi-hyperpixel4,rotate=90
    dtparam=rotate=90,touchscreen-swapped-x-y,touchscreen-inverted-y

  • @WaschyNumber1
    @WaschyNumber1 2 года назад

    Do you have still to use the Internet to run octoprint or is it than independent?

    • @LostInTech3D
      @LostInTech3D  2 года назад

      no - in fact I would very much recommend not opening any firewall ports for octoprint, it all runs on your local network.

    • @WaschyNumber1
      @WaschyNumber1 2 года назад

      @@LostInTech3D I meant without any WLAN at all 🤔

    • @LostInTech3D
      @LostInTech3D  2 года назад

      well you can set up the pi as an adhoc network I'm sure...but how are you slicing files? on a laptop? I'm finding it hard to imagine not having a WLAN ;)

    • @filanfyretracker
      @filanfyretracker 2 года назад

      @@LostInTech3D I keep hoping maybe they are mixing up the terms WLAN(wifi) and WAN(internet). That said my Pi 4 does have an Ethernet port so it is also wired LAN capable.

  • @3sotErik
    @3sotErik 2 года назад

    Do you know off hand if there is a Klipper option?

    • @LostInTech3D
      @LostInTech3D  2 года назад

      There's got to be

    • @noggin73
      @noggin73 2 года назад

      KlipperScreen

    • @LostInTech3D
      @LostInTech3D  2 года назад

      that's a whole OS isnt it - I spotted that in the pi imager

    • @riccardosacchetti
      @riccardosacchetti 2 года назад

      Absolutely. I use the biqu bx 7 inch TFT with klipper! Really useful 🙂

    • @riccardosacchetti
      @riccardosacchetti 2 года назад

      @@LostInTech3D you can use klipper "under" ocroprint or as a standalone os

  • @MrJethro9068
    @MrJethro9068 2 года назад

    i get wget invalid option g

    • @LostInTech3D
      @LostInTech3D  2 года назад

      as a response to which command?

    • @MrJethro9068
      @MrJethro9068 2 года назад

      @@LostInTech3D the long one from got hub to install octodash should i start over im using a raspberry pi sevenn in screen

  • @UnCoolDad
    @UnCoolDad 2 года назад

    It'll run on the latest pi zero.

    • @LostInTech3D
      @LostInTech3D  2 года назад

      Yes! They are unobtainable though 😂

    • @UnCoolDad
      @UnCoolDad 2 года назад

      @@LostInTech3D I have one 😂

    • @LostInTech3D
      @LostInTech3D  2 года назад +1

      Me too. Shhh 🤫

  • @ArcAiN6
    @ArcAiN6 4 месяца назад

    12 minute video, 5 minutes in, and he's still just blathering on about useless crap like his new shiny screens...

    • @LostInTech3D
      @LostInTech3D  4 месяца назад

      A video about the screens is mostly about the screens? Who'd have expected that!

  • @nubletten
    @nubletten 2 года назад

    I just want a WiFi module to remote to 3d printer. I do actually not want a display.

  • @JBMetalShop
    @JBMetalShop 2 года назад

    I run it on a windows laptop 😂

  • @bakaneko718
    @bakaneko718 2 года назад

    hyperpixel4-rotate right --xorg does almost everything. the touch doesnt change.
    No DISPLAY variable set, trying :0.0
    Rotating display right
    Setting libinput Calibration Matrix: 1 0 0 0 1 0
    /usr/bin/hyperpixel4-rotate: line 40: xinput: command not found
    Setting Coordinate Transformation Matrix: 0 1 0 -1 0 1
    /usr/bin/hyperpixel4-rotate: line 43: xinput: command not found
    Saving xorg touch config to /usr/share/X11/xorg.conf.d/88-hyperpixel4-touch.conf
    Saving xorg display config to /usr/share/X11/xorg.conf.d/88-dsi-1-rotate.conf
    grep: /etc/lightdm/lightdm.conf: No such file or directory
    that is what i got, but my touch is still in its original orientation

    • @LostInTech3D
      @LostInTech3D  2 года назад

      You forgot, or didn't succeed, at installing xinput, by the looks of it.

  • @fernandogabrielrodriguez9807
    @fernandogabrielrodriguez9807 Год назад

    # Enable DRM VC4 V3D driver
    dtoverlay=vc4-kms-v3d
    max_framebuffers=2
    dtoverlay=vc4-kms-dpi-hyperpixel4,rotate=90
    dtparam=rotate=90,touchscreen-swapped-x-y,touchscreen-inverted-y