• Skip to main content
  • Skip to header right navigation
  • Skip to site footer
Maker Hacks

Maker Hacks

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

  • Home
  • About
  • YouTube
  • Recommendations
  • Contact

Hacks, Tips, and Tutorials

Hacks are our tips and how-to tutorials. If you want to know how to do something then this is the category for you!

You are here: Home / Archives for Hacks, Tips, and Tutorials

Hacks are our tips and how-to tutorials. If you want to know how to do something then this is the category for you!

Beginners guide to Blender for 3D printed tabletop

Beginner’s Guide to Blender for 3D Printed Props and Tabletop Gaming (Part 1)

August 7, 2021 by Chris Garrett

Blender is a fully featured 3D design tool with abilities ranging from regular CAD and sculpting all the way through to fully rendered …

Read moreBeginner’s Guide to Blender for 3D Printed Props and Tabletop Gaming (Part 1)
z88dk Amstrad CPC code

Keyboard Control and Character Movement: Coding a Retro Game with C Part 3

February 28, 2021 by Chris Garrett

In this tutorial we will write a cross-platform, retro C program that accepts keyboard control of a text-based player character on …

Read moreKeyboard Control and Character Movement: Coding a Retro Game with C Part 3

Getting Started Programming in C: Coding a Retro Game with C Part 2

February 26, 2021 by Chris Garrett

Programming in C traditionally starts with outputting “Hello World” to the text console/terminal command-line. In the …

Read moreGetting Started Programming in C: Coding a Retro Game with C Part 2

Coding a Retro Game: Learn to Code in C

February 20, 2021 by Chris Garrett

Learn to code in C and create your own retro games with this free multi-part C programming tutorial series. But first, why learn to …

Read moreCoding a Retro Game: Learn to Code in C
Retro Computer & Video Games Timeline

History of Retro Games – Retro Computer and Video Games Timeline from the 1970s to 1990s

February 5, 2021 by Chris Garrett

Retro computing and retro games have had a renaissance. I love it. The community has never been so vibrant. As I write this, my friend …

Read moreHistory of Retro Games – Retro Computer and Video Games Timeline from the 1970s to 1990s

Quit Zoom Call Macro Key – How to Make a Custom Cherry MX USB Macro Keyboard/Keypad with Arduino

December 30, 2020 by Chris Garrett

Ever wondered how to create your own custom keyboard or keypad? Do you want a fast way to quit out of Zoom calls? Today we’re …

Read moreQuit Zoom Call Macro Key – How to Make a Custom Cherry MX USB Macro Keyboard/Keypad with Arduino

Automating Twitter Using Python 3 and Tweepy

December 10, 2020 by Chris Garrett

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 …

Read moreAutomating Twitter Using Python 3 and Tweepy

Easiest. Hackintosh. Ever. – How to Install MacOS Virtual Machine on Your PC Using Sosumi & Ubuntu

November 29, 2020 by Chris Garrett

Today, we’re going to create the world’s easiest Hackintosh using the virtual MacOS package, Sosumi.

Read moreEasiest. Hackintosh. Ever. – How to Install MacOS Virtual Machine on Your PC Using Sosumi & Ubuntu
Grove Ultrasonic Rangefinder Sensor

Ultrasonic Rangefinding with the Wio Terminal and Grove Ultrasonic Sensor

November 28, 2020 by Chris Garrett

Seeed sent me a Wio Terminal to play with, and I have to say I am impressed. Rather than do a straight review, I thought I would show …

Read moreUltrasonic Rangefinding with the Wio Terminal and Grove Ultrasonic Sensor

Programming the Amiga with AMOS BASIC: A Playable “Shoot ’em up” Game

November 1, 2020 by Chris Garrett

In the final (for now, at least) entry in this series, we are going to pull everything together into a playable “Shoot the …

Read moreProgramming the Amiga with AMOS BASIC: A Playable “Shoot ’em up” Game
amal-scrolling

Programming the Amiga with AMOS BASIC: Animation & Scrolling with AMAL

October 22, 2020 by Chris Garrett

There is one last popular option for scrolling the screen and covering it gives us an opportunity to introduce the special AMOS …

Read moreProgramming the Amiga with AMOS BASIC: Animation & Scrolling with AMAL

Programming the Amiga with AMOS BASIC: Better Tile Scrolling

October 17, 2020 by Chris Garrett

In the previous article, we created a tile map and did a simple scrolling screen using Screen Copy. While it worked, and demonstrated …

Read moreProgramming the Amiga with AMOS BASIC: Better Tile Scrolling
AMOS Icons

Programming the Amiga with AMOS BASIC: Maps & Scrolling

October 10, 2020 by Chris Garrett

Up until now, our AMOS BASIC programming has relied on loading quite large full-screen images as our backgrounds. That is not memory …

Read moreProgramming the Amiga with AMOS BASIC: Maps & Scrolling

Programming the Amiga with AMOS BASIC: Bobs and Sprites

September 29, 2020 by Chris Garrett

Previously we looked at how AMOS can load images and configure screens, and layered scrolling via a feature called “Dual Playfield”. If …

Read moreProgramming the Amiga with AMOS BASIC: Bobs and Sprites

Programming the Amiga with AMOS BASIC: Colours, Palettes, Variables, Arrays and Scrolling

September 25, 2020 by Chris Garrett

Previously we looked at how AMOS can load images and configure screens, setting up screen resolution and number of colours. I also left …

Read moreProgramming the Amiga with AMOS BASIC: Colours, Palettes, Variables, Arrays and Scrolling
Installing AMOS BASIC

Programming the Amiga Series Part 1: Installing AMOS Basic the Easy Way!

September 5, 2020 by Chris Garrett

AMOS BASIC is a fun, powerful, and user-friendly game programming language and environment for the Amiga. In this video we look at …

Read moreProgramming the Amiga Series Part 1: Installing AMOS Basic the Easy Way!
MiSTer Amiga/MiniMig-AGA FPGA

MiSTer FPGA Amiga Guide: How to Easily Setup MiniMig-AGA with WHDload to play 1000s of Amiga games

August 30, 2020 by Chris Garrett

MiSTer MiniMig Amiga FPGA implementation sets up your Amiga as a 500/600/1000/1200/2000/4000/CD32/CDTV, and every OCS, ECS and AGA Amiga …

Read moreMiSTer FPGA Amiga Guide: How to Easily Setup MiniMig-AGA with WHDload to play 1000s of Amiga games
MiSTer FPGA tutorial

MiSTer FPGA Tutorial: Getting Started with MiSTer

August 22, 2020 by Chris Garrett

For many, MiSTer, and FPGA projects like it, are the future of retro computing and gaming. Why? What about it has people so excited that …

Read moreMiSTer FPGA Tutorial: Getting Started with MiSTer

Raspberry Pi Amiga Emulation Part 2 – How to Setup Your Raspberry Pi 3/4 (and Pi 400!) with PiMiga Amiga Emulator + Games Bundle

July 16, 2020 by Chris Garrett

Previously we looked at the options available for Amiga emulation on the Raspberry Pi. In this video we look at how to set up your …

Read moreRaspberry Pi Amiga Emulation Part 2 – How to Setup Your Raspberry Pi 3/4 (and Pi 400!) with PiMiga Amiga Emulator + Games Bundle
Raspberry Pi Commodore Amiga Emulation

Raspberry Pi Amiga Emulation Options

July 11, 2020 by Chris Garrett

When I bought my Amiga 500 I was excited to be able to test my programming on real hardware, but unfortunately I can’t effectively …

Read moreRaspberry Pi Amiga Emulation Options
Raspberry Pi C64

Raspberry Pi with actual Commodore 64 Keyboard – BMC64 Pi, NO Keyrah required!

July 7, 2020 by Chris Garrett

Building a Raspberry Pi C64 with original Commodore 64 keyboard and BMC64

Read moreRaspberry Pi with actual Commodore 64 Keyboard – BMC64 Pi, NO Keyrah required!

Resin Versus FDM 3D Printing for TTRPG/Miniature Wargaming

October 18, 2019 by Chris Garrett

3D Printing in Resin or FDM/Filament - Which is better for D&D/TTRPG/Miniature Wargaming?

Read moreResin Versus FDM 3D Printing for TTRPG/Miniature Wargaming

Are You Making Soldering More Difficult than Necessary?

January 8, 2019 by Chris Garrett

Soldering. Love it, hate it, tolerate it, but if you are into electronics, learn to do it. Are you making it more difficult for yourself …

Read moreAre You Making Soldering More Difficult than Necessary?

Arduino Stepper with Potentiometer Speed Control

October 24, 2018 by Chris Garrett

For my 3D printed turntable I obviously need some way to turn the turntable, and preferably for video and scanning, some method to …

Read moreArduino Stepper with Potentiometer Speed Control
  • Go to page 1
  • Go to page 2
  • Go to page 3
  • Next

Copyright © 2023 · Maker Hacks · All Rights Reserved · Powered by Mai Theme