Custom Bootscreen On Your 3D Printer - Marlin - Chris's Basement

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 พ.ค. 2024
  • In this one we create a quick custom boot screen for a full grapic LCD screen. In this example we use the CR10.
    00:00 Intro
    00:28 Creating your Artwork
    02:30 Marlin Configuration
    05:51 Conclusion
    Arduino IDE software:
    www.arduino.cc/en/Main/Software
    Marlin download site:
    marlinfw.org/
    Gimp:
    www.gimp.org/
    Paint.net:
    www.getpaint.net/
    LCD Assistant:
    en.radzio.dxp.pl/bitmap_conver...
    Notepad ++:
    notepad-plus-plus.org/
    These are affiliate links and take you to Amazon.
    ------------------------------------------------------
    Screen type that will work:
    geni.us/BZv3cF
    ------------------------------------------------------
    SUPPORT THE CHANNEL BY CLICKING THESE LINKS!
    OpenBuilds - Great CNC and 3D Printer Parts (aff)
    openbuildspartstore.com/?ref=...
    Slice Engineering - Mosquito Hotends (aff)
    www.sliceengineering.com/?p=r...
    Wham Bam Systems Flexible Beds (aff)
    bit.ly/2HoS1cV
    Amazon (aff) [US DE GB CA IT ES FR JP]:
    www.amazon.com/?tag=chrisbase...
    Banggood(aff) ban.ggood.vip/7vm3
    Aliexpress(aff) s.click.aliexpress.com/e/UrRbCm8
    Buy me a coffee to keep me going!
    buymeacoff.ee/Wc0DouFbl
    You can support my work on Patreon
    / brotherchris
    One Time Tips, You Can PayPal Me:
    www.paypal.me/ChrisRiley3D
    ----------------------------------------------
    Find Me Over On Twitter!
    ----------------------------------------------
    Twitter : / chrisriley3d
    FTC Disclaimer: A percentage of sales is made through Affiliate links
    As an Amazon Associate I earn from qualifying purchases.
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 106

  • @sethkrumm3302
    @sethkrumm3302 5 ปีที่แล้ว +1

    Perfect video dude! Concise, straight to the point, and all the information you need. I've never seen a like to dislike ratio that good!

    • @ChrisRiley
      @ChrisRiley  5 ปีที่แล้ว

      Thanks Seth! Thanks for watching and I am glad you liked it.

  • @Caverntwo
    @Caverntwo 6 ปีที่แล้ว

    Nice, simple and straightforward! That's what I like about your videos!
    It's great how simple it is to configure Marlin! I'll try it out as well.

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว +1

      Thanks man! I like to keep it simple.

  • @philipcoulson3111
    @philipcoulson3111 5 ปีที่แล้ว +2

    I typed this into TH-cam as a random thought and glad that one of your toturals came up I was able to follow it easily I would sub but I have already thank you chris

    • @ChrisRiley
      @ChrisRiley  5 ปีที่แล้ว

      Nice! Glad it helped you out!

  • @thehappyextruder7178
    @thehappyextruder7178 6 ปีที่แล้ว +2

    Hey great Video, A first step in making the 3D printer personalized and your own ! Happy Extruding Chris !

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว

      Thanks Ron! And my new thumbnails look awesome! ;)

  • @darrenp9454
    @darrenp9454 6 ปีที่แล้ว +1

    I did this last week but your video would have saved me a bit of time and frustration.

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว

      Awesome, good to know from someone who has done this before.

  • @MarkWilder68
    @MarkWilder68 5 ปีที่แล้ว +1

    PERFECT!!! I got it done. Great Tut thank you...

    • @ChrisRiley
      @ChrisRiley  4 ปีที่แล้ว

      Not sure how I missed this comment, but thanks for watching!

  • @ZebraandDonkey
    @ZebraandDonkey 6 ปีที่แล้ว +2

    Nice work as usual.

  • @dtivkitt
    @dtivkitt ปีที่แล้ว

    Tested today with Marlin 2.1.1 and its still valid. Works perfectly. The only difference is that the CR10 _bootscreen.h file has just the "CUSTOM_BOOTSCREEN_BMPWIDTH" option, not the HEIGHT one, but that makes no difference, just leave it to 128 and its fine. THANK YOU AND KEEP THE GOOD WORK !!!

  • @DerekMatthews
    @DerekMatthews 6 ปีที่แล้ว

    Thanks for the how to. I did find out how to do this but you make it a lot easier with your walk though.

  • @JAYTEEAU
    @JAYTEEAU 6 ปีที่แล้ว

    Hey Chris, thanks for the tutorial. Very clear and straight forward. I'm with +Tiberio Cellini. Both 3DPN ( Joel ) and 3DMN ( Joe ) have made public, their desire to help enforce GPL requirements to release the source of modified firmware. Creality is the one getting the most attention right now. Cheers, JAYTEE

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว

      Thanks Jaytee and I total agree. I always want to back this community. Stay tuned.

    • @JAYTEEAU
      @JAYTEEAU 6 ปีที่แล้ว

      No doubting your commitment to the community :)

  • @theGermanPrintingNerd
    @theGermanPrintingNerd 6 ปีที่แล้ว

    Hi Chris , well done and easy to do :-)) Thank you

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว

      Thanks for watching Don as always!

  • @PMcDFPV
    @PMcDFPV 3 ปีที่แล้ว

    And my late night youtube search brings me to you good sir.... thanks ;)

    • @ChrisRiley
      @ChrisRiley  3 ปีที่แล้ว

      Thanks for watching!

  • @F4ilu2e
    @F4ilu2e 5 ปีที่แล้ว +1

    Yay. Thank you alot of this. :)

  • @mirko8669
    @mirko8669 5 ปีที่แล้ว +1

    Thumb up for you!Really thanks my friend!

    • @ChrisRiley
      @ChrisRiley  5 ปีที่แล้ว

      Anytime! I am glad it was helpful.

  • @Kuntry3D
    @Kuntry3D 6 ปีที่แล้ว +2

    Nice man, thanks.

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว

      Thanks for watching Walter.

  • @JTDragonFlash
    @JTDragonFlash 6 ปีที่แล้ว

    Great Video Chris, I have been wanting to know how to do that for the CR-10. Monstrosity is just the normal LCD Screen for the time being but it will come in handy later when I give it a brain transplant..

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว

      Thanks for watching! Hope you make something cool.

  • @zora_tech
    @zora_tech 6 ปีที่แล้ว +1

    Awesome I’ve been wondering how to do this for awhile

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว

      Sweet! Thanks for watching.

  • @4funrc11
    @4funrc11 6 ปีที่แล้ว

    Hey! Too cool... thumbs-up!

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว

      Thanks! Hope you make some cool logos!

  • @goldbunny1973
    @goldbunny1973 3 ปีที่แล้ว

    Thanks Chris! I did this last year but forgot about LCDAssistant...

    • @ChrisRiley
      @ChrisRiley  3 ปีที่แล้ว

      Happy to help! Thanks for watching.

  • @annoorkhan4219
    @annoorkhan4219 3 ปีที่แล้ว

    Fantastic... thanks lot

    • @ChrisRiley
      @ChrisRiley  3 ปีที่แล้ว

      Glad you liked it, Thank you

  • @alexqu7259
    @alexqu7259 4 ปีที่แล้ว +1

    Спасибо!!! Все получилось!

  • @byronkobialko3442
    @byronkobialko3442 5 ปีที่แล้ว +1

    When you are uploading the new firmware adjustment do I have to change my jumper to usb first?

    • @ChrisRiley
      @ChrisRiley  5 ปีที่แล้ว

      No, after you have flashed the bootloader you should never need to change that again, just make sure the printer is powered on when uploading.

    • @byronkobialko3442
      @byronkobialko3442 5 ปีที่แล้ว +1

      sweet, it was kind of annoying to take off 9 screws to add a firmware

  • @adammichoo2930
    @adammichoo2930 ปีที่แล้ว +1

    What about full color TFT LCD with 320x240 resolution? Can't find the Bootscreen.h file for my printer. It shows default 195x59 Marlin (2.1.2) logo on startup. I even found this .bmp file in Marlin folders and replaced it with mine but that didn't change the stock Marlin logo. Not sure where to head next.

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว

      Someone else was asking about this also. Something must have changed in Marlin, I will go back and check it.

  • @TheMadman457
    @TheMadman457 5 ปีที่แล้ว +1

    Are your settings affected when you upload the new bootscreen?

    • @ChrisRiley
      @ChrisRiley  5 ปีที่แล้ว +1

      No, as long as you are using the pre configured version of Marlin.

  • @MarkWilder68
    @MarkWilder68 5 ปีที่แล้ว +2

    Do you have a tut on setting up the raspberry Pi 3 and the CR10 so I can just sent it over to the print and drop the Micro SD card?
    Thanks

    • @ChrisRiley
      @ChrisRiley  5 ปีที่แล้ว

      I don't, not sure what you would want to do. I need a little more info.

    • @MarkWilder68
      @MarkWilder68 5 ปีที่แล้ว +1

      @@ChrisRiley I would like to be able to set up my Raspberry Pi 3 so I could just send the files over to the printer from my laptop as opposed to having to take the SD card out of the printer put it in the laptop transfer the STL files take it out of the laptop put it in the printer to print the file.
      I know this can be done with a rasperry pi 3 I actually had it set up but the tut I was following just got me all confused. I like the way you explain things, break thanks down and show what needs to be done and that's what I'd like to see.
      I'm not hooking up a webcam so I don't need that part just getting the Raspberry Pi setup to send the files wirelessly to the printer.

    • @ChrisRiley
      @ChrisRiley  5 ปีที่แล้ว

      @@MarkWilder68 octoprint is the way to go. It makes all this so much easier. Check out this video at minute 2:56 I walk through a really quick way to get it installed th-cam.com/video/nSzUT10jJFU/w-d-xo.html

  • @iwanawithyou
    @iwanawithyou 4 ปีที่แล้ว +1

    wow its works, and easy to be done. but can I disable the "marlin" logo after the custom one?

    • @ChrisRiley
      @ChrisRiley  4 ปีที่แล้ว

      Yes you can, comment this out. #define SHOW_BOOTSCREEN

    • @iwanawithyou
      @iwanawithyou 4 ปีที่แล้ว +1

      @@ChrisRiley thanks for the fast reply. But sadly i tried it, and then no any bootscreen showed up. in Marlin 2.0 they don't want this to work I think.

  • @christopherwhitcomb6233
    @christopherwhitcomb6233 11 หลายเดือนก่อน +1

    what would cause a small part of image on the left to be cut off and show on the right.used stock cr10 screen cause the reprap_discount_full_graphic_smart_controler wont compile on marlin 2.1.2. says lcd_pins enable was not declaired when i try to use it

    • @ChrisRiley
      @ChrisRiley  11 หลายเดือนก่อน +1

      It could be the formatting of the file. Sometimes the copy and paste gets messed up and causes things to not appear correctly. The CR10 screen should be the right one now a days.

  • @MarkWilder68
    @MarkWilder68 5 ปีที่แล้ว

    Hey Chris I'm wondering if you know anything about the LCD screen jumping around changing on its own.
    Some post are saying it's the marlin update. Do you know of a fix for this because it's annoying especially the clicking sound.
    Any info you may know would be great.
    Thanks

    • @ChrisRiley
      @ChrisRiley  5 ปีที่แล้ว

      I haven't seen that issue yet. Not sure what would be causing it. I need to upgrade my cr10 to .9, I'll give it a look.

    • @MarkWilder68
      @MarkWilder68 5 ปีที่แล้ว +1

      @@ChrisRiley found the issue and the fix. Thanks
      th-cam.com/video/tP9pVNBAH4k/w-d-xo.html
      It might be something worth mentioning in your next Marlin update vid.

    • @ChrisRiley
      @ChrisRiley  5 ปีที่แล้ว

      Awesome thanks for the link, I will check it out.

  • @markgreco1962
    @markgreco1962 4 ปีที่แล้ว +1

    I had a issue thought i would share. My controller worked fine until i added the custom boot screen
    the problem was garbled or corrupt screen. I new it was a software issue here is what i did.
    I made it work by commenting line 79 (U8GLIB_ST7920_128X64_RRD u8g(0);) in dogm_lcd_implementation.h
    and adding following line below it
    U8GLIB_ST7920_128X64_1X u8g(23, 17, 16); // SPI Com: SCK = en = 23, MOSI = rw = 17, CS = di = 16

    • @ChrisRiley
      @ChrisRiley  4 ปีที่แล้ว

      Interesting, thanks for sharing Mark!

  • @MacRobeson
    @MacRobeson 5 ปีที่แล้ว +1

    Hey Chris! I could really use your help.. I've followed your tutorial and gotten my boot screen on my TAZ 5, but some of it doesn't show up.. Like the text is missing random pixels. Could you please help?

    • @ChrisRiley
      @ChrisRiley  5 ปีที่แล้ว

      What screen do you have on the TAZ? Can you try another boot screen and see if it works better? It could be your BMP file. If you are using Marlin 1.1.8 there is an example boot screen in the examples > CR10 folder.

    • @MacRobeson
      @MacRobeson 5 ปีที่แล้ว

      I have the correct screen. Ill try the test CR10 and let you know how it goes. If my BMP is at fault then what should I do? Thank you for replying!!

    • @ChrisRiley
      @ChrisRiley  5 ปีที่แล้ว

      It might just be a problem with the file format. Sometimes if the art is smaller it makes the screen do strange things. You might be able to adjust the settings of the BMP file.

  • @garybarbourii8274
    @garybarbourii8274 4 ปีที่แล้ว +1

    Do you have a video about writing your own TFT firmware?

    • @ChrisRiley
      @ChrisRiley  4 ปีที่แล้ว

      I don't, I have the install videos, but haven't done the custom firmware yet.

    • @garybarbourii8274
      @garybarbourii8274 4 ปีที่แล้ว +1

      @@ChrisRiley I just downloaded Visual Studio Code and will be getting started on this later today.

  • @nbagehilfe
    @nbagehilfe 4 ปีที่แล้ว +1

    It seems not to work with Marlin 2.0. Did you have a tip for me?

    • @ChrisRiley
      @ChrisRiley  4 ปีที่แล้ว +1

      It should work the same, check out tomorrows video.

    • @nbagehilfe
      @nbagehilfe 4 ปีที่แล้ว +1

      @@ChrisRiley Hey Chris, thank you for your prompt reply. Found out yesterday that the other custom boot screens from Marlin are not displayed either. So there must be another problem with my firmware

  • @MarkWilder68
    @MarkWilder68 5 ปีที่แล้ว

    How do you add graphics like a logo or picture? Thanks

    • @ChrisRiley
      @ChrisRiley  5 ปีที่แล้ว

      You can bring it into inkscape. When you import the image, it will make more since.

  • @violentcrumble6720
    @violentcrumble6720 5 ปีที่แล้ว +3

    Thanks Chris! Another great video! my new boot screen on my Ender 3 called Yoshi. i.imgur.com/EfFuQ30.jpg

  • @GoGiNim
    @GoGiNim 5 ปีที่แล้ว +1

    Anyone know what Anet A8 should be?

    • @ChrisRiley
      @ChrisRiley  5 ปีที่แล้ว

      A8 screen? That's a 2004 screen.

  • @yaVDRgda
    @yaVDRgda 6 ปีที่แล้ว +2

    IMHO you don't need to tell the array the size, the C compiler will calculate it by itself.

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว

      Thanks, good to know.

  • @ZappedDolan420
    @ZappedDolan420 ปีที่แล้ว +2

    wtf is a marlin and how do i get the code thingy

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว

      Check this out for the code editor. th-cam.com/video/JWUcnkjeNU8/w-d-xo.html

  • @3D_Printing
    @3D_Printing 6 ปีที่แล้ว +1

    Make LCD12864 Boot Screen : (Very Similar way)
    th-cam.com/video/1n1jPz5JoFM/w-d-xo.html

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว

      Protomaker Black Sprint Original 3D Printer Very nice, I like your graphic.

    • @3D_Printing
      @3D_Printing 6 ปีที่แล้ว

      You do Great Videos helpful, etc thanks

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว

      Thank you, I checked out your channel. That printer looks pretty cool, to bad it is no longer supported.

    • @3D_Printing
      @3D_Printing 6 ปีที่แล้ว +1

      A Cool Printer. See how the 3D Printer arrived. Take Gas and Air* before viewing :)
      th-cam.com/video/t8h73POaLis/w-d-xo.html
      e.g. a bit of wobble th-cam.com/video/t8h73POaLis/w-d-xo.html
      * About Gas and Air www.babycentre.co.uk/a542569/entonox-gas-and-air

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว

      Holy crap man! I am glad to see you got it working at all!

  • @303urch
    @303urch 3 ปีที่แล้ว +1

    marlinfw.org/tools/u8glib/converter.html No need for the software, or copy paste and changing anything, this web tool from Marlin does it all for you

    • @ChrisRiley
      @ChrisRiley  3 ปีที่แล้ว

      Thanks for the link!

  • @PMcDFPV
    @PMcDFPV 3 ปีที่แล้ว

    UPDATED LCD Assistant Link:
    en.radzio.dxp.pl/bitmap_converter/LCDAssistant.zip

  • @petersonmontez40
    @petersonmontez40 3 ปีที่แล้ว

    Link in the description to find the LCDAssistant is broken, here's the new link en.radzio.dxp.pl/bitmap_converter/

  • @Bajicoy
    @Bajicoy 6 ปีที่แล้ว

    Ordered a full screen graphic lcd a little while ago so this will be fun to try out, question, what are your thoughts on cheap touch screens? I found several small cheap ones for $16-$18 so rather than buying an lcd maybe it would be better to get a touch screen. My biggest challenge when ordering them is whether or not I can change the Chinese text and if they really are compatible with the lcd jtag ports on a RAMPS 1.4 extension
    www.aliexpress.com/item/3D-Printer-lcd-splash-screen-MKS-TFT24-touch-screen-smart-controller-display-support-wifi-APP-Cloud/32845795863.html?spm=2114.search0104.3.1.41de3733pvnB2n&ws_ab_test=searchweb0_0,searchweb201602_2_10152_10065_10151_10344_10068_10130_5722815_10324_10342_10547_10325_10343_10546_10340_5722915_10548_10341_10545_5722615_10697_10696_10084_10083_10618_10307_5722715_10059_10534_308_100031_10103_441_10624_10623_10622_5722515_10621_10620,searchweb201603_1,ppcSwitch_5&algo_expid=11f213b5-9665-4002-9e33-41069589180a-0&algo_pvid=11f213b5-9665-4002-9e33-41069589180a&transAbTest=ae803_1&priceBeautifyAB=0

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว +1

      I don't really know, I have never tried to install a touch screen, but I would like to give it a shot. I might have to shop for one.

    • @Bajicoy
      @Bajicoy 6 ปีที่แล้ว +1

      Thanks and good luck! I really look forward to the day that touch screens become the new full graphic lcds :D

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว

      Might be sooner than you think. ;)

  • @tiberiocellini3641
    @tiberiocellini3641 6 ปีที่แล้ว +4

    Chris, please Join 3DMN ‘s protest against Creality’s violation of GPL (open source in firmware), as they are using Marlin which they got for free but are not sharing their version, making it closed source

    • @thehappyextruder7178
      @thehappyextruder7178 6 ปีที่แล้ว +2

      Don't forget Tim Hoogland he started a repository of GPL violators !

    • @tiberiocellini3641
      @tiberiocellini3641 6 ปีที่แล้ว +2

      The Happy Extruder Thank you, I forgot to mention that. I love your channel too, and your supersized Cr*****y C*10 is amazing

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว +1

      Thank you both, I am 100% behind this effort. I will official have my statement out later today.

    • @JohnyStyle53
      @JohnyStyle53 4 ปีที่แล้ว

      Their source code is now OpenSource...