Category: Uncategorized

  • New Domain For EzraCodes Blog! (update)

    I just changed the domain of my second blog from Ezracodes.posthaven.com to Coding.EzraHarris.com.(more details on Ezracodes later.) You can still access my second blog via the link at the top of this blog or even still use the link Ezracodes.posthaven.com.

    Want to know more about how I did it? Click here.

  • Raspberry Pi 4 Octoprint Setup

    In the last few blog posts, I reviewed the RPI Night Vision Camera from MakerFocus and the OctoSlack plugin for Octoprint. Still, I will explain the troubleshooting and setting up of Octoprint ender-3.

    About two weeks ago now, I had found an old Raspberry Pi 7″ Touchscreen in my closet from my older brother. I instantly thought of setting it up with Octoprint, so I grabbed a Raspberry Pi and started researching using a touchscreen with Octoprint. I found a plugin called Octoscreen that is used for a Raspberry Pi Touchscreen for a user interface of Octoprint. I needed a plugin similar to this one because it will usually display the CLI (Command Line Interface) instead of loading an easy UI to use. So after a couple of tutorial watching, I got to work on setting up my Octoprint once again. Unfortunately, I ran straight into a problem. This was the same problem I have had before. The Raspberry PI would not connect to my Wi-Fi router. After about six hours, I got it to kind of work with an old Wi-Fi adapter, but after a restart the next day, it stopped working again.

    So instead, I ordered a new Raspberry Pi, the current one I was using was about seven years old because my brother Nicholas used to use it. Once the new Raspberry Pi arrived, after about 5 minutes of looking at it and its specs, I installed Octoprint on it, and after installing Octoscreen, everything was set. Except for printing the case. I found this case on Thingiverse and went straight to printing. Once it was finished printing, I put it together and added the final touches with also printing a case for the camera. It is now set up and ready to go.

    If you want to see more of my projects, follow my Instagram since I post many videos and pictures there.

  • Octoprint: Night Vision Raspberry Pi Camera

    Recently when I set up my new Octoprint setup, I had included a raspberry pi touchscreen as well, and I had needed to 3D print a case for it to mount to the top of my Ender-3. After a little bit of searching, I found a design I liked. as I was printing it, I had looked at the “makes” section (the “Makes” section is just where people who 3d printed the model would post pictures of it); when I had looked at one of them, they said they used a camera called the “MakerFocus Raspberry Pi 4 Night Vision Camera” The camera on Amazon was only $20. It seemed to be a good camera for what the reviews were saying, so I purchased it, and a day later, it arrived in the mail.

    When it arrived, I put it together and wondered what the little “eyes” were on the left and the right; when I looked it up, it was an IR sensor for better night vision. Putting together the camera was super easy and was “plug and play” for the most part with Octopi.
    Although the camera isn’t the best quality for Youtube videos, it’s perfect for the price. The night vision works exceptionally well and is very cool to see before bed to check on the print. Overall I really enjoy it, and it is my favorite Raspberry Pi camera I have seen so far.
    Here is a picture of the 3D printer at night when lights are off:
    And here is a screenshot of the camera view of the same thing:
  • Octoprint Plugin: “OctoSlack”

    Recently I decided to set up my Octoprint again with my Ender-3, but this time I used a touchscreen from my older brother. This time when setting up, I installed a couple of new plugins I have never used before. An Octoprint plugin is a way for the community to make changes and fixes with some fun tweaks.

    One of the plugins I installed was called Octoslack. Octoslack is a way for the printer to let you know that a print is either finished, started, failed, or canceled. Without you having to check the printer 24/7. It was surprisingly easy to set up with Discord as a Discord Bot. So far, this is an amazing plugin when it finishes or starts a print. It attaches a picture of the 3d printer via the night vision camera I installed onto the printer. It works with Slack (thus Octoslack as the name) “Mattermost, Pushbullet, Pushover, Rocket. Chat, Discord, Riot/Matrix, or Microsoft Teams.” You can also add custom actions to notify you by entering the part of the GCODE that you want it to notify you, for example. You could have it notify you by using the GCODE which means go to the corner of the bed, or when it goes up by a certain height, it will notify you with the message you set it to.

    Overall I really like this plugin. It’s handy and is pretty. Fun to know when a print is finished even if I’m not home.

    https://github.com/fraschetti/Octoslack