ColinMacKenzie.net

Your First CPU - Chapter 1 - Basic CPU PDF Print E-mail

In this first chapter we learn the very basics of a CPU's core logic. We include basic Function Unit logic such as logical operators and math functions. To keep our first chapter simple, branching is not yet implemented so our programs are strictly linear and cannot include loop constructs. Also, the program code is included directly in the CPU source file.

Read more...
 
About Me PDF Print

My wife and IBorn and raised in Prince Edward Island and Nova Scotia, Canada. However, the Canadian weather was too cold for me so a few years ago I moved to Tampa, Florida to enjoy the sunshine state. Soon after, I met my wife, Kinga, while she was visiting her cousin in Florida and imported her all the way from Poland! So together, with 2 dogs, we are Polish Canadian living in America!

I have been interested in computers and electronics longer than I can remember. My first computer was a TRS-80 model III. It was strickly Black & White, not even shades of gray, and each pixel was huge! Those were the days when things were much less complicated...probably why they weren't as much fun too! Well, I fried my TRS-80 moding it and it literally billowed with smoke! Thus, onto to a Commodore 64, amiga and finally modern PCs. Amiga's had an annoying habit of suddenly popping up "Guru Messages" and then crashing! (And Guru became my internet handle.)

Read more...
 
Why CNC? PDF Print E-mail
An Introduction by Ed Nisley

Watch an informative introduction to CNC design by Ed Nisley. If you are new to CNC, watch it! One thing it illustrates is a CNC machine is not like your printer! In other words, creating cnc parts is not a draw your workpiece and hit print process. There are a few important steps in between.

This slideshow presentation was presented at the Cabin Fever Expo in York, PA in January 2008.


 
CNC Milling Machine PDF Print E-mail

This is the current state of my home-built CNC milling table. This remains a work in progress as I learn more about CNC and the field's many caveats. I have constructed a solid table base using THK 25mm linear bearing rails and 80/20 aluminum extrusions. I have one ball screw in use now, and using lead screw for the other axis. However, two C3 rated ball screws are in the mail and will be fitted properly with bearing mounts when they arrive. The Z-axis and tower is also temporary while I am waiting for the proper bearing rails. The final Z-axis will mount a proper spindle and drive.

Read more...
 
Symapod PDF Print E-mail
6 legged symmetrical walking robot

Symapod is a hexapod (six-legged) walking robot. Symapod is short for symmetric-hexapod. This is my second robotic walker and this one will be grand, I decided this time I would also build it on good looks!

The body of Symapod: I used the circuit board as the body for weight saving and futuristic looks. The PCB appears to be quite strong but I may add a brass frame if neccessary.
Read more...
 
More Articles...
<< Start < Prev 1 2 Next > End >>

Page 1 of 2

Welcome

Thank you for visiting my site! Please be patient while I am bringing this new site design up to date.

If you wish you can contact me personally.

Visitor Poll

What brought you to ColinMacKenzie.net?
 
RocketTheme Joomla Templates

OpenServo

OpenServo.com is an open community-based project with the goal of creating a high quality digital servo. Using my super servo as an initial reference, Mike Thompson created the open servo project and with many developers who've joined since have created the best hobby servo out there.

Rocket Themes!

This site uses the free Joomla! CMS with a commercial theme provided by RocketTheme. I highly recommend RocketTheme; high quality and customizable Joomla themes! Take it from me worth every penny!

(btw: this recommendation is not requested or required by RocketTheme!)