When I first received Creality’s new Ender 3 V2, fellow Howchooer and author of the previous Ender 3 and Ender 3 Pro springs upgrade guide, Zach, told me that the first thing I should probably do is upgrade the stock springs that come with the V2.
After about a month of using the Ender 3 V2’s stock springs, I wish I had heeded his advice and switched out the springs right away. The stock Ender 3 V2 springs are really bad. Since upgrading to the new springs, the bed stays much more level between prints. Even more importantly—the overall print quality is much better because the bed stays level during printing as well.
So now I’m asking you to heed my advice and upgrade your Ender 3 V2 springs ASAP. It’s inexpensive to get new springs and the upgrade itself only takes 5 minutes.
1 – Choosing springs
While we’ve done most of the work for you and selected an inexpensive, yet quality set of springs that you can choose, we’ll detail generally what’s being upgraded with the new Ender 3 V2 springs.
Length
The upgraded springs should be the same length as your previous springs, so you do not need to adjust the Z-axis limiter switch after installing them. For the Ender 3 V2, they should be 20mm.
Rigidity
The upgraded springs need to be more rigid than the originals so that they reduce the vibration during printing and increase the overall consistency of your prints.
Shape
The shape of the springs makes a huge difference when it comes to shifting during printing and spring movement. The springs we selected have a flat top and bottom versus the stock Ender 3 V2 springs rounded top and bottom. This greatly reduces the springs’ movement during printing.
Our choice
Again, here are the springs we’ve tested and recommend for the Ender 3 V2.
2 – Remove the old springs
Turn each bed adjustment wheel clockwise until they are fully removed. Set the wheels aside.
3 – Install the new springs
Do not remove the entire build plate so that you can avoid harming the heating element wiring at the back-left.
I recommend starting at the back-left for this.
Carefully, lift each corner enough to replace all four springs individually.
🛈 The back-left corner will prove tricky. Just take your time. Hold the new spring in place while re-inserting the bed screw.
4 – Attach the knobs
Only after you’ve replaced all 4 springs, should you reattach each knob to the bed screw. This time you will turn the knobs counter-clockwise to tighten them.
The new springs for your Ender 3 V2 will be much stiffer, which should be immediately noticeable upon tightening.
5 – Level the bed
If you’ve been using the stock springs for any length of time, then you should know how to level your bed by now. Lucky for you, now you won’t need to level your bed between prints nearly as often!
Blender is one of the most popular open-source 3D creation suites today. It doesn’t cost a dime to use and everything you create is yours to own for good. The community is robust and the dev team still releases new updates on the regular. If you want to get the latest version, you may have
Introducing Howchoo, an enigmatic author whose unique pen name reflects their boundless curiosity and limitless creativity. Mysterious and multifaceted, Howchoo has emerged as a captivating storyteller, leaving readers mesmerized by the uncharted realms they craft with their words.
With an insatiable appetite for knowledge and a love for exploration, Howchoo’s writing transcends conventional genres, blurring the lines between fantasy, science fiction, and the surreal. Their narratives are a kaleidoscope of ideas, weaving together intricate plots, unforgettable characters, and thought-provoking themes that challenge the boundaries of imagination.
In the base game, Minecraft has a variety of enchantments and potions to help the player along. However, sometimes you get bored with the same thing, or you crave something specific to help your playthrough. That’s where this list of Fabric magic mods come in!
This guide will go through mods available for Minecraft Fabric that adds more magic to Minecraft. While some add new magical mechanics or systems, others add in a ton of new enchantments. There’s even a mod that lets you turn into a mermaid upon touching water! So whether you’re hosting a survival multiplayer server or you’re playing alone, you’ll find a mod that opens up your world even more!
One of the most sought out enchantments in Minecraft is Mending. This mod makes it a little more rewarding and usable for players who finally acquire the enchantment on an item. It allows for the Mending item to repair itself with experience the player already has.
If you’d like to expand potions and brewing, but don’t want to add a large magic mod, Extra Alchemy is a great alternative. While it does add a bunch of useful potions to the game, it also enables players to combine potion effects and durations together through crafting. There also are vials which make positions stackable and a potion bag to carry them around!
As the name implies, Fabric Enchantments adds a load of new enchantments to Minecraft. One of the most impressive ones is Auto Smelting, which allows the player to receive the smelted version of any block they break!
For those that want to live out their mermaid dreams in Minecraft, this mod makes it happen. By crafting a dyed necklace, the player will magically transform into a mermaid upon contact with water!
As with any type of alchemy, the process is complicated and complex. This mod takes everything about alchemy and makes it work inside Minecraft. There is a lot to Art of Alchemy: Memoriam, but perhaps the most wonderful thing about it is that it was created in memoriam of SynthRose, the original mod creator who tragically passing away in 2020. Memoriam was a community project created together and in solidarity, with the goal to allow her memory to live on through a beloved mod.
Have you ever looked at a block of crying obsidian and thought, “What’s the deal with that?” The Lacrimis mod gives you an answer! By allowing players to extract its magical power, they can create rune arrays that teleport blocks, defy death, and build invulnerable walls.
The goal of Conjuring is to allow players to create their own custom mob spawners. They can customize the amount of mobs spawned, required player distance, and even the attributes of mobs like speed.
One of the more useful, but rare, items in Minecraft are the Totems of Undying. Quite a pain to get, this mod allows players to customize and craft totems to make them more powerful and useful. Depending on what you prefer, you can gain extra health, jump boost, night vision, and more!
For the True Blood or Vampire Diaries fans out there, we’ve got a mod for you to try. Haema allows players to become vampires and unlock a bunch of new abilities. As they play along they’ll gain better night vision, a dash ability, higher max health, and much more!
There’s something to be said about mods that include the community in development. Dark Enchanting is certainly a mod-in-development, but it does have useful enchantments in place already. It’s obviously a passion of the developer, as they’ve asked the players for help writing the lore for it. The goal of this mod is to add new and more powerful enchantments to Minecraft and allow players to get the ones they want without having to reroll.
The longer you play Minecraft, the more you realize that early-game tools just won’t cut it. Exploring the enchantment feature of Minecraft can be exciting, but also intimidating. Rather than worry about researching enchantments, below are the best enchantments in Minecraft! To learn how to enchant items, check out this guide! In this guide, you’ll see
Introducing Howchoo, an enigmatic author whose unique pen name reflects their boundless curiosity and limitless creativity. Mysterious and multifaceted, Howchoo has emerged as a captivating storyteller, leaving readers mesmerized by the uncharted realms they craft with their words.
With an insatiable appetite for knowledge and a love for exploration, Howchoo’s writing transcends conventional genres, blurring the lines between fantasy, science fiction, and the surreal. Their narratives are a kaleidoscope of ideas, weaving together intricate plots, unforgettable characters, and thought-provoking themes that challenge the boundaries of imagination.
We’ve compiled the most common RetroPie questions and answers into a clear and concise guide. This FAQ covers which RetroPie hardware you’ll need, initial setup, controller configuration, ROMS, consoles, and more.
So whether you’re just getting started with RetroPie or are a pro fine-tuning your retro gaming setup, we can help.
If you have a question that isn’t answered here, post in the comments section and we’ll respond to help you out.
1 – What is RetroPie?
RetroPie is a free software library that allows you to emulate video games on the tiny $35 Raspberry Pi computer. It packages open-source packages like Emulation Station and RetroArch into an easy-to-install gaming system. RetroPie is the most popular Raspberry Pi video game emulator.
Primarily used to emulate retro video games, RetroPie allows you to emulate popular video game consoles such as the Nintendo Entertainment System, (NES), Super Nintendo (SNES), Game Boy, Nintendo 64, Sega Genesis, and more. Games are loaded as individual ROM files which can then be read by each system in RetroPie.
Because the computer is called the “Raspberry Pi”, not “Raspberry Pie”, RetroPie is sometimes misspelled as RetroPi.
2 – How do I build a RetroPie gaming system?
To build your own RetroPie system, you’ll need a few things: a Raspberry Pi computer, a few accessories, and the RetroPie software itself. After assembling the hardware, simply download and install the RetroPie software, add game ROMs, and connect everything to your TV.
See our full RetroPie guide for a complete list of the hardware you’ll need (including links) and to learn about installation step by step.
Using a Raspberry Pi starter kit
You can also buy a Raspberry Pi starter kit to use as the base for your RetroPie build. See our video covering how to choose one (and our recommended kit):
How to Choose a Raspberry Pi Starter Kit (2022) Also: Is it cheaper to buy everything separately?
3 – How do I install RetroPie?
RetroPie setup is an easy process. To install RetroPie, simply download the latest RetroPie SD card image from the RetroPie downloads page. Then, flash it onto your Raspberry Pi’s SD card using a tool such as Etcher. Finally, configure RetroPie and add your game ROMs.
If you’d like to build your own RetroPie, see our full RetroPie setup guide for step-by-step instructions. Even though you can install RetroPie on any Raspberry Pi model, I recommend installing RetroPie on the Raspberry Pi 4 as it is currently the most powerful Raspberry Pi version and thus can emulate more systems and games.
The USB approach is the recommended way to put ROMs on RetroPie due to transfer speed. You’ll also automatically have a backup of your ROMs as a result! After adding your ROMs, simply reboot the Raspberry Pi to start using them.
5 – Where do I get ROMs for RetroPie?
It’s easy to find ROMs for RetroPie. There are several different types of ROMs, including copyrighted, abandonware, public domain, and homebrew games.
While you can find game ROMs on any torrent site, you shouldn’t download any copyrighted titles as this may be illegal. You can also find a ton of free legal ROMs on MAME, Zophar, PDROMs, and other sites. For a complete listing of where to get ROMs for RetroPie and more information, see our guide to RetroPie ROMs.
The best controller for RetroPie is the 8Bitdo SF30. Why? It’s a high-quality wireless bluetooth controller that features a large assortment of buttons — including two additional thumbsticks. Looking for others? Check out our guide on the best controllers for RetroPie.
The more buttons your controller has, the wider the variety of games you can play with it. For example, if you tried to use a normal NES-style controller, it wouldn’t have enough buttons to play any games for the SNES, Genesis, MAME arcade, etc. As a bonus, the SF30 will even work with the Nintendo Switch for playing retro games on Nintendo Switch Online.
Keeping RetroPie up to date is important so that you can get the latest security updates, features, and bug fixes.
To update RetroPie, launch it and navigate to Configuration Tools > RetroPie Setup. From the menu that appears, select the appropriate update option: for the latest version of RetroPie (4+), select either the Update or Update All Packages option. For RetroPie 3.X or earlier, select the Update RetroPie-Setup Script option. When it’s finished updating, restart your Pi.
For more information and important notes and warnings, see our RetroPie update guide.
To exit games in RetroPie, press the START + SELECT together buttons at the same time. This will return you to the RetroPie main menu. It is also possible to change this button combination since this combination might not work for certain systems, emulators, or games.
9 – Can RetroPie play N64 games?
Yes, you can run N64 games on RetroPie. The reason people usually ask this is because there’s a misconception that the Raspberry Pi can’t handle Nintendo 64 games due to lag.
The origin of this assumption lies in older models of the Raspberry Pi that could not run N64 games, or in systems that are not properly configured or optimized.
To get N64 games to work in RetroPie and reduce lag, use the Raspberry Pi 4, the latest and most powerful version of the Raspberry Pi. Provide sufficient cooling in the form of ventilation, heat sinks, and/or fans.
In addition to other setup optimizations, configure your Raspberry Pi with the proper video scaling settings — for example, scaling the video up improperly on a massive TV will use too much of the Pi’s GPU, causing lag.
10 – What games come with RetroPie?
RetroPie does not include any games by default. It is only a software library, or a system for playing games. Therefore, you must find and install RetroPie ROMs on your own.
11 – Can RetroPie play GameCube games?
Yes and no. While RetroPie can technically emulate GameCube games, the newest Raspberry Pi model is not powerful enough to play GameCube games without significant lag.
12 – How do I save a game in RetroPie?
Saving games in RetroPie is not as simple as using the in-game menu. Fortunately, it is still easy! Some games save your progress automatically when they are closed. Other games can be saved by pressing SELECT+R1 together. For more information on saving and loading RetroPie games, see our RetroPie game saving guide.
No, the RetroPie software itself is completely legal. Calling it illegal is like calling a DVD player illegal because it can play illegally-burned DVDs.
What isn’t legal is downloading or selling copyrighted ROMs since this similar to software piracy. I recommend finding free, legal ROMs for RetroPie rather than downloading copyrighted titles from torrent sites.
14 – What emulators are in RetroPie?
When many people ask this question, they’re often asking which consoles, or systems, RetroPie can emulate — this is because RetroPie provides a different emulator for each console/system.
Here’s a list of the most popular retro video game consoles that RetroPie can emulate:
Atari 2600
Atari 7800
Atari Lynx
GCE Vectrex
NEC TurboGrafx-16
Nintendo 64
Nintendo Entertainment System
Nintendo Super NES
Nintendo Game Boy
Nintendo Game Boy Color
Nintendo Game Boy Advance
Nintendo Virtual Boy
Sega 32X
Sega CD
Sega Master System
Sega Genesis
Sega Game Gear
Sega Saturn
SNK Neo Geo
SNK Neo Geo Pocket Color
Sony PlayStation
Sony PSP
Note: This is not a complete list; additional supported consoles can be found on the RetroPie wiki. You can also emulate vintage computers using RetroPie.
These are all part of a common included emulation system called “RetroArch”. RetroArch packages emulators for the systems above into RetroPie; additional emulators are also available, though results for some are mixed.
15 – Can you play multiplayer games online?
You can play multiplayer games on RetroPie with your friends using Netplay—visit this guide to learn how to set up multiplayer on RetroPie.
There are several ways to go about running a Minecraft server on the Raspberry Pi. In this guide, I’ll cover how to install Nukkit—a cross-platform Minecraft server that’s super easy to set up on the Raspberry Pi. This server should work with PCs, consoles, and tablets running Minecraft 1.14. I’ll be using a Raspberry Pi
Introducing Howchoo, an enigmatic author whose unique pen name reflects their boundless curiosity and limitless creativity. Mysterious and multifaceted, Howchoo has emerged as a captivating storyteller, leaving readers mesmerized by the uncharted realms they craft with their words.
With an insatiable appetite for knowledge and a love for exploration, Howchoo’s writing transcends conventional genres, blurring the lines between fantasy, science fiction, and the surreal. Their narratives are a kaleidoscope of ideas, weaving together intricate plots, unforgettable characters, and thought-provoking themes that challenge the boundaries of imagination.
With a Raspberry Pi and a free afternoon, you can make any printer a wireless network printer. You don’t even need a full-sized Pi model—this project will work easily with the Raspberry Pi Zero W.
We’ll be using CUPS to create a print server that can be managed with a web interface on the network. CUPS provides plenty of features like print job management, job cancellations, and the ability to adjust printer settings from your browser window.
1 – Install Raspberry Pi OS
This project is built on Raspberry Pi OS. Unless you plan on using a monitor or screen, you can get away with using the light version.
It’s important to update Raspberry Pi OS before installing CUPS. If you’ve never done this before, check out our guide on how to update Raspberry Pi OS. You will need to access the Pi via SSH using a terminal.
Once the Pi has been updated, run the following command to install CUPS.
$ sudo apt-get install cups
3 – Set up the Printer
Connect your printer to the Raspberry Pi. The cable you need for this step may differ depending on the type of printer you’re connecting and what model of Pi you’re using.
In my case, I’m using a Canon MX922 and a Raspberry Pi Zero W. The Canon is connecting to the Pi Zero with a USB B to Micro USB setup. I had to use a USB A to Micro USB adapter. Again, your needs may not match what I’m using for this step.
When the printer is connected, turn it on.
4 – Start CUPS for the first time
Add your Raspberry Pi username to the CUPS system to create a profile. Replace pi with your username.
sudo usermod -aG lpadmin pi
Now we can start the CUPS software on the Raspberry Pi. In a terminal window, run the following command.
sudo /etc/init.d/cups start
5 – Set permissions
Permissions are necessary to access the web interface from any computer. Run the following command to apply the appropriate permission level and restart the application.
Access the CUPS web interface using either the hostname or IP address for the Raspberry Pi. Paste this address into your browser, replacing [YOUR_PI] with the IP or hostname.
https://[YOUR_PI]:631/admin
🛈 If you receive a login prompt, use your Raspberry Pi login credentials.
7 – Add a printer
When the web interface loads, go to the Administration tab and choose Add Printer.
Choose your printer from the list. Set a name, description, and location for your printer. The name field can’t have any spaces, slashes, or pound signs. You can use this screen to choose whether or not the device is shareable on the network. Click Continue.
Select a PPD for your printer model from the list or upload one from your machine. When a PPD file has been specified, click Add Printer. It should now appear under the Printers tab.
8 – Manage your printer
To manage your printer, select it under the Printers tab. Use the Jobs section to show a list of completed jobs or currently queued print jobs.
In the upper left are a couple of drop-down menus. The left menu has maintenance features like test pages and print job management. The right menu has administrative options like adding user permissions or removing the printer entirely. You can also use the Administration menu to change the default print settings for the printer under Set Default Options.
Great job! You’ve created a Raspberry Pi-powered print server. You should be able to discover and connect to printers on this Pi server like any other wireless printer.
There are several ways to go about running a Minecraft server on the Raspberry Pi. In this guide, I’ll cover how to install Nukkit—a cross-platform Minecraft server that’s super easy to set up on the Raspberry Pi. This server should work with PCs, consoles, and tablets running Minecraft 1.14. I’ll be using a Raspberry Pi
Introducing Howchoo, an enigmatic author whose unique pen name reflects their boundless curiosity and limitless creativity. Mysterious and multifaceted, Howchoo has emerged as a captivating storyteller, leaving readers mesmerized by the uncharted realms they craft with their words.
With an insatiable appetite for knowledge and a love for exploration, Howchoo’s writing transcends conventional genres, blurring the lines between fantasy, science fiction, and the surreal. Their narratives are a kaleidoscope of ideas, weaving together intricate plots, unforgettable characters, and thought-provoking themes that challenge the boundaries of imagination.
Printing invoices and receipts for your customers should be a built-in Shopify feature, but it isn’t. Luckily, there’s a free Shopify app for generating and printing invoices and receipts called Order Printer.
The Order Printer app is 100% free, always, and is made by Shopify themselves!
1 – Install the Order Printer app
Install the completely free Order Printer app from the Shopify app listing by clicking the “Add app” button.
You’ll be prompted to log in to your store using your store admin URL. For example, howchoo.myshopify.com.
Finally, you’ll be prompted to grant access to the specific features that the app needs.
ð? If you don’t have correct user permissions to install apps, contact your Shopify store admin.
2 – Print an invoice in Shopify
Navigate to Apps > Order Printer. You’ll see a list of your most recent orders.
Select an order from the list. In the Templates section, check the Invoice checkbox. You can also print packing slips from this page if you so wishâthough packing slips are already a built-in Shopify feature.
Click the Print button to print the invoice.
ð? Users have reported issues using this app in Safari. If you’re using Safari and the app does not work, try visiting the page in Chrome.
3 – Customize the Shopify invoice
To look more professional, I recommend customizing the invoice with your company logoâsimilar to what you probably already did for packing slips.
To do this, you’ll need to upload a logo for use in the template and then edit the invoice template to use it.
Upload your logo
From the Shopify admin, navigate to Settings > Files and upload an image. I recommend a .png file with a white or transparent background. After uploading, copy the file URL somewhere.
Use the logo in your invoices
Next, change the following line in your template:
{{ shop_name }}
To:
Of course, change https://cdn.shopify.com/s/files/1/2391/4483/files/logo-100.png?v=1506290081 to the file URL for your image, not ours.
4 – Print a receipt in Shopify
Generally, invoices are the same things as receiptsâand the customer is emailed a receipt upon purchasing. However, if for some reason you’d like to generate a different template for the receipt, click the Add template button, paste in the HTML from the Invoice template, and customize it as you wish. Then, name it “Receipt” and save it.
Introducing Howchoo, an enigmatic author whose unique pen name reflects their boundless curiosity and limitless creativity. Mysterious and multifaceted, Howchoo has emerged as a captivating storyteller, leaving readers mesmerized by the uncharted realms they craft with their words.
With an insatiable appetite for knowledge and a love for exploration, Howchoo’s writing transcends conventional genres, blurring the lines between fantasy, science fiction, and the surreal. Their narratives are a kaleidoscope of ideas, weaving together intricate plots, unforgettable characters, and thought-provoking themes that challenge the boundaries of imagination.
Finding your old Game Boy can produce a wave of nostalgia like no other. But nothing fades that feeling faster than finding vertical lines on the screen. Many retro consoles are prone to wear and tear and the Nintendo Game Boy from 1989 is no exception.
The Game Boy is comprised of two motherboards that connect with a ribbon cable. Over time, the wires in this cable can deteriorate causing vertical lines to appear on the display. In this guide, we’ll be repairing the vertical lines on a classic red Game Boy.
1 – Turn off and examine the Game Boy
Turn off the Game Boy, there’s no way we’re going to play it like this. It’s time for a thorough examination.
Look for any missing screws, there are six used to hold the shell together. Take note of the screw type used—many Game Boys are opened with a tri-wing screwdriver. However, a few early models are made with phillips screws.
Be careful of battery acid damage which may affect internal components but is often repairable.
If everything looks good, then it should be safe to proceed.
2 – Open the Game Boy
Using an appropriate screwdriver, remove all the screws from the back of the shell. You will need to remove the battery cover and batteries to reach the final screws. There are 6 total.
The Game Boy should open with ease, be mindful of the ribbon cable used to connect the boards.
3 – Unmount the front motherboard
Using a Phillips number 1 screwdriver, unscrew the front motherboard from its shell. There will be 10 screws total.
The motherboard can be removed without disconnecting the ribbon cable. This cable is fragile, even the act of disconnecting and reconnecting can cause damage to the display. Exercise extreme caution when handling this cable.
4 – Remove the front shell
Carefully pull the motherboard from the shell.
The front half of the Gameboy is responsible for many things, one of which is housing the buttons. As such, there will be a few components to account for during this step:
A Button
B Button
A/B Buttons Silicone Pad
D-Pad Button
D-Pad Button Silicone Pad
Start/Select Buttons (One Piece)
5 – Remove the black foam strip
Once the front shell is removed, you will need to locate a small black strip of foam under the screen. This strip covers wires from the ribbon cable and will need to be removed. The strip is held on with a thin layer of glue.
Using a flat head screwdriver or something equally flat, pry the foam piece from the Game Boy. Be sure there is no glue residue on the wires. It should peel from the hardware as one piece.
Set the strip aside.
6 – Heat the soldering iron
It’s time to whip out the power tools! Does a soldering iron count as a power tool?
If you haven’t already, heat up the soldering iron. We’ll be using the heat to reform the deteriorated connection in the ribbon wires.
7 – Turn on the Game Boy
With the soldering iron set aside and warming up, it’s time to prep the Game Boy. The screen will need to be on during the repair. This is to ensure each wire is properly fixed.
Insert four—preferably charged—AA batteries into the back of the Game Boy. Snap the battery cover in place and set the power switch to on. Adjust the contrast until the lines are easily visible.
8 – Apply heat to affected wires
Do not touch the soldering iron to the wires.
Wave the soldering iron over the wires that line up with the unwanted vertical lines. Do not hold the soldering iron in one place for long, it’s best to keep the soldering iron moving throughout the repair.
Be patient and carefully sweep over the wires until the vertical lines have disappeared. When finished, place the foam strip back into place.
9 – Turn off the Game Boy
When the vertical lines are completely gone, it’s time to turn off the Game Boy. Set the power switch to “off” in the upper left corner.
10 – Install the front components
The buttons should fit gently into the front shell. There will be a silicone pad to place behind the A/B buttons and D-pad. Each silicon pad is seated into place using a small notch.
To install the front board, fit the speaker into its slot. The speaker uses a small notch to guide it into place. The rest of the board should fall into place with a gentle push, no force should be necessary.
11 – Mount the front motherboard
Using a Phillips number 1 screwdriver, screw the motherboard into place. There will be 10 screws used during this step.
12 – Screw the shell together
Remove the battery cover and any batteries used earlier.
Place both halves of the shell together. Everything should fit together nicely with no force. If the shell doesn’t fit together, investigate the source to ensure the motherboards are flush and level.
Once both halves are aligned, screw the shell together. There will be 6 screws used during this step.
13 – Time for a test run
Congratulations! It’s time to install the batteries for a test run. Find a nice lamp, get comfortable, and enjoy the experience with a nice clean display.
NEXT UP
RetroPie scrapers: what they are and how to use them
You’ve put so much work into setting up RetroPie or EmulationStation. You load it up with legally obtained ROMs only to find that custom theme you installed—you remember, the one from my RetroPie themes guide—has a big blank spot for box art! The Best RetroPie Themes (And How to Install Them)You deserve some personal flair! RetroPie: Build Your
Introducing Howchoo, an enigmatic author whose unique pen name reflects their boundless curiosity and limitless creativity. Mysterious and multifaceted, Howchoo has emerged as a captivating storyteller, leaving readers mesmerized by the uncharted realms they craft with their words.
With an insatiable appetite for knowledge and a love for exploration, Howchoo’s writing transcends conventional genres, blurring the lines between fantasy, science fiction, and the surreal. Their narratives are a kaleidoscope of ideas, weaving together intricate plots, unforgettable characters, and thought-provoking themes that challenge the boundaries of imagination.
Ah…bed leveling. It’s the first thing you absolutely need to learn how to do with your Ender 3 V2. And don’t feel bad if you get this wrong at first. I did.
The directions for bed leveling that come with the Creality Ender 3 V2 instructional booklet are stupefyingly subpar and definitely will not make sense to those with little to no experience with 3D printers. And getting this wrong could not only mess up your 3D prints but also cause some damage to your beautiful new Ender 3 V2, which you definitely don’t want.
That’s why I’m here to make sure you don’t make the same mistakes that I did, and, say…scratch the printing surface. You haven’t done that already, have you?
Why you need to level the bed
Really what you’re doing when you’re leveling the bed is ensuring that—as the extruder nozzle moves along the x and y-axis of your printing bed—it’s neither too close nor too far away from the printing surface.
If it’s too close, it will either scratch your printing bed or stop the nozzle from extruding any filament.
If it’s too far away, the plastic filament will not stick to the bed and your 3D print will be—well—it won’t be.
Auto-bed leveling with the BLTouch
We highly recommend you install the BLTouch on your Ender 3 V2 to avoid having to repeat the process of manually leveling your bed. It’s an easy to install upgrade that’s going to make your life a million times easier.
Turn the bed adjustment wheel counter-clockwise a few times or until you’re sure that the nozzle will not hit the surface as it lowers.
🛈 If you’re unsure how low this is, then just lower it completely at first until you get a better sense of it.
2 – Run “Auto home”
On your Ender 3 V2 screen, go to Prepare > Auto home.
This will run an automatic program that will move the print bed until the nozzle aligns with the left corner.
3 – Disable stepper
On your Ender 3 V2 screen, select Disable stepper.
This will allow you to move the print bed freely while you level it.
4 – Use sheet of paper to find the right level
This is the trickiest part of bed leveling and certainly one that you’ll get better at with practice.
Slide a sheet of paper between the printing nozzle and the print bed.
Simultaneously raise the print bed toward the nozzle by rotating the wheel clockwise, while sliding the sheet of paper back and forth.
When you feel the slightest tension on the paper, stop. It feels almost like the paper is vibrating.
Repeat this process two times around, on each corner of the print bed, moving to the bottom-right, top-right, and top-left.
You’ll need to move the print bed to get the nozzle on the different corners of the printing surface. Make sure you’re not scratching the surface with the nozzle as you move the print bed.
Did you manage to level the bed on your Ender 3 V2? Any suggestions or tips for others looking to level their beds? We’d love to hear more suggestions!
Troubleshooting tip: Z-offset
Many people are running into an issue with an improperly aligned Z-offset. This means that your extruder sits too close or too far away from the print bed when trying to level it.
Blender is one of the most popular open-source 3D creation suites today. It doesn’t cost a dime to use and everything you create is yours to own for good. The community is robust and the dev team still releases new updates on the regular. If you want to get the latest version, you may have
Introducing Howchoo, an enigmatic author whose unique pen name reflects their boundless curiosity and limitless creativity. Mysterious and multifaceted, Howchoo has emerged as a captivating storyteller, leaving readers mesmerized by the uncharted realms they craft with their words.
With an insatiable appetite for knowledge and a love for exploration, Howchoo’s writing transcends conventional genres, blurring the lines between fantasy, science fiction, and the surreal. Their narratives are a kaleidoscope of ideas, weaving together intricate plots, unforgettable characters, and thought-provoking themes that challenge the boundaries of imagination.
Raspbian is a free Debian-based operating system optimized for the Raspberry Pi, and Stretch is the development code name for Debian 9. In this guide, we’ll download and install Raspbian Stretch for use on the Raspberry Pi.
Since Stretch is no longer the latest version of Raspbian, it’s been removed from the Raspbian Downloads page. But you can still download Raspbian Stretch using our guide that contains links to the Raspbian Archive.
Either full or lite will work for this guide, but the version you choose depends on your project.
Choose Raspbian Stretch with Desktop if you want to have access to the Raspbian GUI; in other words, if you want to log in and be able to access a desktop, icons, etc. like you would with Windows or MacOS.
Choose Raspbian Stretch Lite if you only need to boot to the command line. For simpler Raspberry Pi projects, this is often a good choice since the Lite version uses less power and fewer resources.
2 – Put your micro SD card into your computer
You’ll likely need to use an adapter if your computer has a full-sized SD card slot or no SD card slot.
3 – Use Etcher
The easiest way to flash Raspbian Stretch to your SD card is to download and install Etcher. After opening Etcher, select the Raspbian disk image, your SD card, and click Flash. After Etcher finishes running, you’re good to go!
If you prefer to install Raspbian manually and learn a bit more, read on for alternate methods!
4 – Using MacOS
If you’re using MacOS, use the following instructions. Windows instructions are located below.
5 – Open the Disk Utility and find your SD card
To open Disk Utility you can type cmd + space bar and search. Or you can use Finder to navigate to Applications > Utilities > Disk Utility.
6 – Format the SD card
You’ll need to format the SD card to FAT-32. To do so you’ll need to click on the “Apple SDXC Reader” (or the name of whatever adapter you used) in the left column of Disk Utility.
Click the “Erase” tab.
Choose a name for the card (something like “Stretch” will do). For the format, choose MS-DOS (FAT).
Click “Erase” when you’re finished.
7 – Determine the mount point
Using the df command we’re going to determine the mount point.
Type:
df -h
In the output, under the Mounted on column look for the name of your SD card. I named my STRETCH so I’m looking for /Volumes/STRETCH.
Then take note of the filesystem name in the first column. Mine is /dev/disk2s1. This is actually the partition name, but what we’re really concerned with is the device name which is disk2. Copy this device name.
8 – Unmount the volume
For this step you can use either Disk Utility or Finder. In either case look in the left column for the name of your SD card. In my case it’s STRETCH and click the eject symbol.
9 – Locate the disk image
Navigate to the Downloads folder and pen up the Terminal application and type:
cd ~/Downloads
To locate the img type:
ls -lha | grep -i stretch
You should see some output like this:
[Downloads]$ ls -lha | grep -i stretch
-rw-r--r--@ 1 tyler staff 346M Nov 8 14:51 2017-09-07-raspbian-stretch-lite.zip
Now unzip the image. Make sure to use the name of your file.
unzip 2017-09-07-raspbian-stretch-lite.zip
This will create the file 2017-09-07-raspbian-stretch-lite.img.
10 – Flash the disk image
Still in the Terminal, type:
sudo dd bs=1m if=DISK_IMAGE_NAME of=DEVICE_NAME
Make sure to replace the values for DISK_IMAGE_NAME and DEVICE_NAME. Mine looks like this:
Enter your password, wait until it finishes, and you’re done.
Note: You may have noticed that we’re using rdisk2 instead of disk2. You can actually use either, but rdisk2 is significantly faster.
11 – Using Windows
If you’re using Windows to format the Disk you can use the following steps.
12 – Format the SD card
Open Windows Explorer and find your SD card. Right click on the icon and click Format…. Make sure Fat 32 (default) is selected and hit enter.
13 – Download and launch the Win32 Disk Manager
Go here and download the app called Win32 Disk Imager. After downloading the program, click to uncompress the files, and then click Win32DiskImager.exe to launch.
14 – Flash the SD card
In the Win32 Disk Imager, click the blue folder icon and locate the Jessie image you downloaded. Then in the Device box make sure the drive letter for your SD card is selected.
Click the Write button to begin.
15 – Boot your Pi!
Safely eject the SD card from your computer and insert it into your Raspberry Pi. Then, connect your Pi’s power supply to boot it.
There are several ways to go about running a Minecraft server on the Raspberry Pi. In this guide, I’ll cover how to install Nukkit—a cross-platform Minecraft server that’s super easy to set up on the Raspberry Pi. This server should work with PCs, consoles, and tablets running Minecraft 1.14. I’ll be using a Raspberry Pi
Introducing Howchoo, an enigmatic author whose unique pen name reflects their boundless curiosity and limitless creativity. Mysterious and multifaceted, Howchoo has emerged as a captivating storyteller, leaving readers mesmerized by the uncharted realms they craft with their words.
With an insatiable appetite for knowledge and a love for exploration, Howchoo’s writing transcends conventional genres, blurring the lines between fantasy, science fiction, and the surreal. Their narratives are a kaleidoscope of ideas, weaving together intricate plots, unforgettable characters, and thought-provoking themes that challenge the boundaries of imagination.
If you don’t know what time it is—this is the project for you! In this guide, I’ll be covering all the basics you need to start your Raspberry Pi smart alarm clock project. We’ll go over the parts we need, how to connect them, and programming the alarm clock functions into the Raspberry Pi.
Which Raspberry Pi will work? This project will work with any Raspberry Pi, including the Raspberry Pi Zero. I have a Raspberry Pi 3 B+ handy, so I’ll be using it throughout this guide.
Note: This guide includes a few python scripts that can be found in this Github repository.
1 – Connect LCD to Raspberry Pi
Pi
LCD
SDA
SDA
SCL
SCL
5V
VCC
GND
GND
5V
LED
Use the table above and diagram reference to connect your i2c LCD screen to the Raspberry Pi. Note: I’m using a backpack module to make the process a little easier. You can connect the LED to either the LCD itself or the Pi for custom control options.
2 – Install and update Raspberry Pi OS
We’ll be creating our Raspberry Pi alarm clock on top of Raspberry Pi OS (formerly Raspbian). Make sure Raspberry Pi OS is installed—visit our Raspberry Pi OS installation guide to get started.
To use our LCD screen, we’ll need to enable i2c. Access the Raspberry Pi configuration menu:
sudo raspi-config
Under Interfacing Options, select the option to enable I2C. Confirm the change and restart your Raspberry Pi.
4 – Download I2C tools package for LCD screen
We need to see which I2C address our LCD is using. To do this, we’ll be installing a package called I2C Tools. Run the following command:
sudo apt-get install i2c-tools
Install the following SMBUS Python library:
sudo apt-get install python-smbus
Restart the Pi and run this command to find the I2C address.
i2cdetect -y 1
This will return a table full of addresses. Jot down the number used by your LCD screen, mine happens to be 27. Update i2c_driver.py with the address number your screen is using on line 6.
5 – Install the Python i2c driver
Next we’ll need to install this Python i2c driver. On the GitHub repository for this project, we’ve added a driver that you can use! It’s basically just a refactor of a driver provided by DenisFromHR on GitHub.
Installing the driver is pretty simple. Just make sure you’re in your home directory and use wget.
cd ~
wget https://raw.githubusercontent.com/Howchoo/smart-alarm-clock/master/i2c_driver.py
6 – Install the RPLCD library
Now it’s time to set up the RPLCD library. Begin by installing PIP:
sudo apt-get install python-pip
Once complete, install the RPLCD library package. Run the following:
sudo pip install RPLCD
7 – Create a python script to display time
It’s time for the fun part! We need our LCD screen to give us some kind out output. The following script will display the time and date on our LCD screen. You can get creative with output settings.
display.py
#!/usr/bin/env python
import I2C_LCD_driver
import time
mylcd = I2C_LCD_driver.lcd()
while True:
mylcd.lcd_display_string(time.strftime('%I:%M:%S %p'), 1)
mylcd.lcd_display_string(time.strftime('%a %b %d, 20%y'), 2)
Save this python script to a file and drop it in /home/pi. I’ve named my file display.py.
Note: I’m from America so I prefer my date with the Month in front. However, you can use this opportunity to adjust the output however you like. Visit this Ubuntu page for more information on clock output customization.
8 – Set the timezone
In our display.py script, Python’s time module will output the current time in whatever timezone is set on the Raspberry Pi. So, in order to see the time in our local timezone, we’ll need to configure the timezone.
Make sure the alarm script is running the alarm when scheduled. Plug in your speaker and run the following script. Replace alarm.py with the name of your alarm script file.
sudo python alarm.py
Note: If you have trouble when testing your alarm, try scheduling it for at least 5-10 minutes into the future. Sometimes the Pi needs a few minutes before will work.
13 – Setup scripts to launch at boot
Open the crontab file with the following command
crontab -e
At the end of the file, add the following two lines of code. Be sure to replace the ‘display.py’ and ‘alarm.py’ with your custom display and alarm scripts.
Save and close the file. Congratulations! Every time your Pi restarts, it’s going to tell you the time and schedule your custom alarm.
14 – Making a smart clock
Now let’s get to the good stuff. To make our alarm clock a smart alarm clock, we’ll be using AVS. Visit our guide here to learn how to set up AVS on the Raspberry Pi. Using Alexa, you can create commands and even trigger custom python scripts!
If your Pi has an internet connection (see our guide on setting up WiFi on your Pi), the time should remain perfectly in sync. Where you take the project from here is up to you. Congratulations! Your Raspberry Pi is now a completely functional alarm clock.
There are several ways to go about running a Minecraft server on the Raspberry Pi. In this guide, I’ll cover how to install Nukkit—a cross-platform Minecraft server that’s super easy to set up on the Raspberry Pi. This server should work with PCs, consoles, and tablets running Minecraft 1.14. I’ll be using a Raspberry Pi
Introducing Howchoo, an enigmatic author whose unique pen name reflects their boundless curiosity and limitless creativity. Mysterious and multifaceted, Howchoo has emerged as a captivating storyteller, leaving readers mesmerized by the uncharted realms they craft with their words.
With an insatiable appetite for knowledge and a love for exploration, Howchoo’s writing transcends conventional genres, blurring the lines between fantasy, science fiction, and the surreal. Their narratives are a kaleidoscope of ideas, weaving together intricate plots, unforgettable characters, and thought-provoking themes that challenge the boundaries of imagination.
Options for smartwatches that are both secure and respect privacy are few and far between, but not impossible to find. Of course, going with a major brand like Apple is a good bet if you’re looking for the closest thing to standards that exist in the smartwatch market and, at least on paper, Withings offers good security practices for their technology and health data. But, if you want to take total control of your data, while still having all the great features we’ve come to expect from a smartwatch, some exciting options do exist.
Some of these watches are closer to Steve Wozniak’s DIY watch, the sort of thing you get if you love messing around with new technology, or prefer to have a highly individuated watch design. Others are a bit closer to what you’d find on the open market, however, and it seems likely that even better devices are just a short way down the road.
For those of you who already own a smartwatch, however, or for those looking to get something with a more polished set of features, don’t fret. There are some neat software projects out there that might be able to take an ordinary smartwatch and put you in total control over how your data is shared.
1 – Smartwatches designed for privacy and security
Smartwatches designed for privacy and security
There are not as many smartwatches designed for the privacy-conscious individual as there should be, which sadly drives more users toward the large commercial products. However, the last couple of years have seen a rise in open-source projects that seek to rectify this issue by bringing affordable and privacy-centered smartwatch technology to the public sphere.
When considering these smartwatches, you primarily need to figure out what features are indispensable for your needs. If you absolutely must have advanced blood pressure monitoring, only a few major brands will do. Likewise, if you want to be able to conduct payments through your smartwatch, the limitations quickly begin to stack up. If, however, you want a functional watch that contains fitness tracking and other core features, the sheer drop in price that some of these specialized smartwatches offer will likely be enough to encourage you to at least give them a run around the block (perhaps literally).
2 – The PineTime smartwatch by PINE64
The PineTime smartwatch by PINE64
PINE64 is a community platform, where the community drives the design and creation of new hardware and then works collectively to build advanced software for those devices. Working from the ground up, these Linux developers have come up with a vast array of exciting projects, all of which focus on privacy and security as native aspects of the design.
The PineTime features an Apple Watch style and all the basic features anyone could want, easily matching any sub-$100 watches on the market. Truthfully, though, since you have active support from a dedicated community, and software you can reliably trust not to be snooping on you (or simply horribly buggy), the PineTime is the main watch I’d recommend to anyone looking to get into the realm of smartwatches without breaking the bank.
The main downside of the PineTime is the lack of IP68 rating. Since it’s rated at IP67, the PineTime provides protection from water damage for 30 minutes and up to one meter, but that means it’s not going to work for those who use smartwatches to monitor swimming.
The PineTime is best, though, for people who like messing around with their electronics. You can totally use it out of the box, but the real advantages of any PINE64 product comes from interacting with the community and trying out the different community-developed apps.
3 – The Watchy by Squarofumi
The Watchy by Squarofumi
This is a geek’s happy project, an open-source, Arduino-powered smartwatch with a 1.54-inch e-paper screen. There’s also Wi-Fi, Bluetooth, a 3-axis accelerometer and four programmable buttons. The design of The Watchy is actually kinda sleek, even if some form of case is added (the Printed Circuit Board itself acts as a basic case). The catch? You’re going to be putting this together yourself, and, probably, coding it yourself as well.
While this is absolutely a project for DIYers out there, rather than something ready to go on the open market, it’s a lovely step forward in the realm of open-source smartwatch design. Hopefully, five years down the road, we start seeing these projects rival some of the established brands in terms of ease of use and features. Until then, what better way to teach your kids, or yourself, about the basics of hardware and software!
4 – The Open-SmartWatch by @pauls_3d_things
The Open-SmartWatch by @pauls_3d_things
This little beauty is another highly DIY project, though you can purchase a prebuilt model from MakerFabs. Created by “Paul’s 3D Things”, this little device has only the most basic smartwatch functions built in, but it actually looks pretty nifty. Besides, there is an updated version in the works, and its creator looks like the sort of guy who might take this project in some seriously cool directions.
5 – Bangle.js 2 smartwatch
Bangle.js 2 smartwatch
Aside from the PineTime, the Bangle.js 2 is the only open-source smartwatch that’s got the ability to appeal to a non-DIY audience. It’s a lot sleeker than the PineTime, however, and has a better feature-set out of the box. An active community provides support as well as all manner of new apps and, as with all of these projects, you can learn how to code this little beauty yourself (using JavaScript or a graphical programming language like Blockly).
I’d recommend this one over the PineTime in most cases, largely due to the excellent battery life of the Bangle. It is lacking PineTime’s Bluetooth 5, but hopefully, we see a new version before long that upgrades the hardware to a modern level. It would be nice if they offered models with some better preinstalled features and IP68 waterproofing (the Bangle only offers IP67), but the truth is that the Bangle still beats out a large swatch of similarly-priced smartwatches on the market (none of which will boast the ability to self-program or the privacy factors of the Bangle).
6 – Big name brand smartwatches good for privacy?
Big name brand smartwatches good for privacy?
But how do regular smartwatches stack up? With the deluge of smartwatches on the market these days, and the vast array of complicated differences between models, it can be hard to know which models are going to be the best for privacy and security.
Generally speaking, Apple does maintain a higher internal privacy standard than other companies at its level. That’s not to say that this internal standard is anywhere near as good as what we should have (standards imposed by an international regulatory body), but they do help set a basic benchmark for the industry. To that end, Apple’s watch is probably the best in terms of privacy and security, as long as you’ve already taken steps to secure your other Apple devices. Of course, Apple’s watch is useless without the rest of the Apple products to create the ecosystem, so you either need to have already bought in, or you’re looking at a pretty expensive switch.
Withings is another smartwatch maker to take note of, though there are some serious concerns that their company has failed to address. Mostly, Withings designs various “smart” medical devices such as thermometers, scales, and blood pressure sensors. Their watches are unique in the industry for looking great (like actual watches), having many of the same health features that the Apple Watch does (including advanced heart rate monitoring functions), and a month-long batter life. Their privacy policy and security information are a little hard to find, but they seem to have relatively good protections in place, conforming to GDPR and HIPAA standards. They don’t go out of their way to support customers in finding this information, however. Questions on their forums are unanswered, and there wasn’t any obvious notice that they never sell or provide your data to 3rd parties beyond those contractually obligated to use that data for specific functions. That’s a bit frustrating, and I hope Withings can offer greater insights in the future.
Finally, despite some recent severe data breaches, Garmin watches are a great choice because the user doesn’t need to connect their real information to the Garmin account, nor do they need to use the online connection between the Garmin app and the watch. Some users, with some models of Garmin watches, have even been able to use GadgetBridge to bypass Garmin’s app altogether, others just use a physical connection to a PC to transfer data when needed.
Whatever you do, avoid all watches “for kids” since these tend to be the worst offenders for tracking problems and security breaches. In the extremely unlikely case that your child needs a high-tech computer strapped to their wrist 24/7, get them one of the privacy-respecting models that offers limited features.
7 – AsteroidOS free and open source smartwatch software
AsteroidOS free and open source smartwatch software
One of the most promising projects in terms of open-source smartwatch software is AsteroidOS, the fully functional operating system designed for maximum privacy and security. It’s got a superb feature base, a dedicated community, and the benefit of not sharing your most personal biometric and locational data with your watch’s company. The main downside is how few watch models are supported by the OS.
Synology is one of the most popular creators of Network Attached Storage devices on the market today, and for great reason — they’re really good at what they do. They consistently make devices that stand the test of time and feature top-notch software that makes the process of running a home server as easy as