• Skip to main content
  • Skip to header right navigation
  • Skip to site footer
makerhacks-logo

Maker Hacks

Ideas, news & tutorials for makers and hackers – Arduino/Raspberry Pi, 3D printing, robotics, laser cutting, and more

  • Home
  • About
  • 3D Printing
  • Laser Cutting
  • YouTube
  • Free Arduino Course
  • Recommendations
  • Contact

python

You are here: Home / Archives for python
CrowPanel ESP32 5.79” E-paper Display

Elecrow CrowPanel 5.79″ E-Paper ESP32 Display Review

Looking for a high-quality, energy-efficient display for your Arduino or MicroPython projects? The Elecrow CrowPanel 5.79” E-Paper ESP32 display could be exactly what you need.

Read moreElecrow CrowPanel 5.79″ E-Paper ESP32 Display Review

How to Build a Custom Mechanical Keyboard

Custom keyboards are where you either build or heavily modify for yourself. We look at what you need, options, and how to build your own.

Read moreHow to Build a Custom Mechanical Keyboard

Use the MCP23017 GPIO Port Expander to Add 16 IO Pins

MCP23017/MCP23008 port expanders add more GPIO pins using I2C which means you only need two wires to get 8, 16 or even more lines of IO

Read moreUse the MCP23017 GPIO Port Expander to Add 16 IO Pins

Automating Twitter Using Python 3 and Tweepy

So far I have covered more Arduino/C and even AMOS Basic than anything else, but my main language on the daily is Python, and my main use of Python is for making my day job life easier! Python is an …

Read moreAutomating Twitter Using Python 3 and Tweepy

Build a Macro Keyboard “Stream Deck” with Raspberry Pi Zero and Hyperpixel 4.0 Graphical Touch Screen

Can you build a DIY version of the Elgato Stream Deck? Many people could tell this is what I was building up to. I think we are getting a lot closer. This, of course, continues my previous …

Read moreBuild a Macro Keyboard “Stream Deck” with Raspberry Pi Zero and Hyperpixel 4.0 Graphical Touch Screen

Detect (and list) Raspberry Pi and other boards on your network

I am in the fun position of having a Raspberry Pi project to build for my day job. It brought to light a familiar challenge of how to trouble-shoot and connect to headless Raspberry Pi boards when you …

Read moreDetect (and list) Raspberry Pi and other boards on your network

USB Keyboard Emulation with the Raspberry Pi Zero

One of the many productivity-boosters my nerd friends look to is text expanders and keyboard shortcuts. You know, enter a combination of keypresses, and out pops a signature, particular animated gif, …

Read moreUSB Keyboard Emulation with the Raspberry Pi Zero
modify stl files with python code

Modify STL CAD files for CNC or 3D Print using Python Programming

We are pretty familiar at this point with the 3D design creation workflow. Drawing, dragging and dropping CAD files using a mouse and a package such as Fusion 360, or a browser-based application, such …

Read moreModify STL CAD files for CNC or 3D Print using Python Programming
program bluetooth on raspberry pi with python

Announce Your Entry with Raspberry Pi, Python and Bluetooth

Did you ever want to have your return to your office or home announced with a fanfare? Probably not, but let’s do this anyway ;) This script will use Bluetooth (built into the Raspberry Pi 3) to …

Read moreAnnounce Your Entry with Raspberry Pi, Python and Bluetooth

Linux Automation Tip: How to Send Messages from Python to Your Slack Channels

Slack is a hugely popular live group chat system. While a lot of my notifications now go to Discord, as I wrote about here, Slack is still more popular with development teams, and it is what we use in …

Read moreLinux Automation Tip: How to Send Messages from Python to Your Slack Channels
Raspberry Pi and Arduino

Running Raspberry Pi AND Arduino for the Best of Both Worlds

I have been writing a lot more about Raspberry Pi than Arduino lately, but don’t get the impression I am leaving the Arduino world behind. Both devices have their benefits, and in fact, I …

Read moreRunning Raspberry Pi AND Arduino for the Best of Both Worlds
pi entertainment centre

Linux Automation Tips: Create a Boot/Start Menu with Python

You may have seen in the Maker Hacks Facebook Group the latest iteration of my Raspberry Pi based entertainment center. It’s now got to the point where I need a boot menu, so I thought I would …

Read moreLinux Automation Tips: Create a Boot/Start Menu with Python
GrovePi Gyro, Buttons, Displays

Using Grove Sensors, Buttons, and Displays, with Raspberry Pi and Python

Grove sensors are a plug and play way to add sensors, buttons, displays, and actuators to your electronics projects, without soldering. Let's take a look how well they work when paired with a …

Read moreUsing Grove Sensors, Buttons, and Displays, with Raspberry Pi and Python
Linux Automation Scheduling and Starting Scripts on Boot

Linux Automation Tips: Running Scripts Automatically

Running commands from the shell is all well and good, but what if you don’t want to always be logging into your terminal? What if the script, or even server, crashes or needs to reboot? In this …

Read moreLinux Automation Tips: Running Scripts Automatically
kill a running script bash

Linux Automation Tip: Kill Script if Already Running

Here is a shell script that will allow you to kill a script if it is already running #!/usr/bin/env bash ps -ef | grep $1 | awk '{print $2}' | xargs kill -9 Supply the name of the script as the first …

Read moreLinux Automation Tip: Kill Script if Already Running

Linux Automation Tip: Process Discord Messages and Launch Shell Commands in Python

In the previous Discord article we set up a listener, but really that was just the foundation – enough to listen for “hello” and greet the user. Now we need a real-world example.

Read moreLinux Automation Tip: Process Discord Messages and Launch Shell Commands in Python

Linux Automation Tip: Listen for Commands with your Discord Bot using Python

A Discord bot that only SENDS messages is all well and good, but really we want our bots to interact. We need to make them listen and respond.

Read moreLinux Automation Tip: Listen for Commands with your Discord Bot using Python
ping discord with python

Linux Automation Tip: Send Messages to Your Discord Server Using Python

I am on a mission to declutter my email. Once you get past the unsubscribe/filter stage, the next thing is to get the important information in a different way. Once I started down this path, however, …

Read moreLinux Automation Tip: Send Messages to Your Discord Server Using Python
pi-ip

Email Your Raspberry Pi IP Address on Boot

A common complaint from Raspberry Pi owners is when running headless (no monitor or keyboard). If the Pi reboots then you lose your login session and often the previous IP address. Using …

Read moreEmail Your Raspberry Pi IP Address on Boot
thumbnails with python

How to Automagically Create Thumbnail Images Using Python

Formatting round-up posts takes a bit of effort so I have been looking for ways to make the non-creative work as automated as possible. One of these tasks is creating thumbnails. Turns out it is …

Read moreHow to Automagically Create Thumbnail Images Using Python
raspberry pi remote access

Raspberry Pi Remote Access – 3 Ways to Make Your Raspberry Pi Accessible Outside Your Network

Raspberry Pi remote access can be tricky. What can you do? How can you make it easy for you to remote access, but difficult for the bad guys?

Read moreRaspberry Pi Remote Access – 3 Ways to Make Your Raspberry Pi Accessible Outside Your Network
  • 3D Printing
  • CNC
  • Electronics and Hardware
  • Laser Cutting
  • News and Reviews
  • Software and Programming

arduino budget cad cnc diode laser glowforge Hacks Ideas laser cutter linux Makes making python raspberry pi resin Reviews technology tips xTool Lasers

.

Maker Hacks Blog Copyright © 2026 · All Rights Reserved · Privacy Policy