Freelance Tech Journalist / Technical Writer, Engineering Consultant

Jeremy Cook Consulting

Jeremy Cook is a freelance tech journalist and engineering consultant with over 10 years of factory automation experience. An avid maker and experimenter, you can follow him on Twitter, or see his electromechanical exploits on the Jeremy S. Cook YouTube Channel!

Articles 61 - 80
Open Source

Kickstarter Fulfillment Workspace and Jigs - Blog

February 25, 2022

I’m currently just over halfway through fulfillment on the JC Pro Macro 2 keypad kickstarter project. 178 people pledged with the expectation of a reward, meaning that putting a bit of time and thought into my fulfillment workspace at the beginning was an excellent use of time and resources.


Quick Start: Raspberry Pi GPIO Terminal Interface - Blog

February 17, 2022

In this guide, I’ll take you through how to set up a Raspberry Pi from a blank SD card and how to turn on GPIO pins remotely via a terminal. I’m using the MacOS terminal, but other programs, such as PuTTY should work just as well.

Analog & Power

PCB Layers Explained - Blog

January 31, 2022

The concept of a “printed circuit board” is often thought of as a 2-dimensional entity, whether through EDA software like KiCad, or simply looking at a bare board–that is indeed significantly wider than it is tall. That being said, these boards, as anyone who has worked with them knows, consist of layers.


Do You Need $30 Wire Cutters? Or are $2 Snips OK? - Blog

January 27, 2022

There’s a manufacturing parable which tells of a person who can’t sharpen his axe because he’s too busy cutting down trees. The point being that you must invest some time/money into your means of production, even if it’s difficult in the short term.


More Useful 3D Printed Parts - Blog

December 30, 2021

Nearly 2 years ago, I wrote an article about my favorite useful designs for 3D-printing. As it just so happens, I recently put out a time-lapse video of my last 2 years of 3D-printing. While there were a few decorative items thrown in, the vast majority of my printing efforts involved useful implements, so I think it’s time for an update!

Analog & Power

More KiCad Layout Quick Tips and Techniques - Blog

December 20, 2021

When I was first introduced to KiCad, routing traces was described as a bit of an art, something to be learned from experience. I’d say that is true, however, in addition to my first quick tips article, here are some additional–perhaps more strategic–techniques that I can offer to those getting started.

Open Source

KiCad PCB Layout Quick Tips - Blog

December 10, 2021

Throughout the last year-plus, I’ve written a number of articles outlining my experience with KiCad. It’s an incredible open-source EDA package, and what I consider my first and best piece of advice for those getting started is to go ahead and order your first PCB when it seems workable. It may not be perfect, but you’ll certainly be able to improve things on the next run.

Open Source

Why You Should Get Involved With a Local Hackerspace, Makerspace, or Other Technical Organization - Blog

December 10, 2021

I’ve been a member of the Tampa Hackerspace (THS) organization for several years. It’s been an important resource for me, and the connections I’ve made there have been valuable on many occasions. If you’ve been on the fence about joining such a space, I’d encourage you to do so. If you need a little push, or if you’re not sure about the whole concept, read on!

Open Source

Hands-On With the Teensy 4.0 - Blog

November 30, 2021

Almost 2 years ago, I met Paul Stoffregen, creator of the Teensy line of dev boards, at the 2019 Hackaday Superconference. Besides being pleased to meet a well known hardware innovator, I was also happy that he presented me with a sample of his Teensy 4.0 board–from a custom leather swag holder, no less.

Analog & Power

Interactive HTML BOM Plugin for KiCad - Blog

November 29, 2021

KiCad is an incredible open source EDA package that I’ve been using since early 2020. Being able to design your own PCBs is quite useful, and I find the design process to be a lot of fun.


Tips on Promoting a Successful Hardware Kickstarter - Blog

November 09, 2021

As I write this, I’ve successfully crowdfunded my JC Pro Macro 2 (JCPM2) mechanical keypad on Kickstarter. I’m extremely proud of this computer interface device, and when this article is published you should still have a few days to get one yourself. It’s an expanded version of the mini keyboard and rotary controller, with the addition of more LED lighting, and additional GPIO breakout features.


Raspberry Pi Zero 2 W: Powerful and Efficient - Blog

November 08, 2021

When the original Raspberry Pi was released in 2012, it caused quite the stir, selling out in hours. Several years later, in 2015, Raspberry Pi released the scaled down Raspberry Pi Zero, which featured similar specs to the original, but at a mer $5 price tag–and was even included on the cover of their MagPi magazine. A WiFi-enabled ‘Zero was released in early 2017, further enhancing its capabilities.

Analog & Power

Visualizing a 3D Circuit World Through KiCad - Blog

October 04, 2021

EDA packages like KiCad, and the design of electrical circuits in general, are normally thought of as a 2D affair.


Intro to I2C: Multi-Device Communication with Minimal Pins - Blog

September 29, 2021

I2C also often spelled I2C, and (rarely) expanded out to its full “Inter-Integrated Circuit” moniker, is a device-to-device communication protocol invented by Philips Semiconductor (now NXP) in 1982.

Analog & Power

How to Design Castellated PCBs for Board-to-Board Attachment - Blog

September 24, 2021

Castellated holes on a PCB, also known as castellations or crenellations, are plated through holes on a PCB which are cut in half. Typically, these are applied to the outer edges of a board, and are used to solder one board on top of another.

Analog & Power

Solenoids: Control Electronic, Mechanical, and Pneumatic Devices - Blog

September 23, 2021

Computing, in the sense of storing, routing, and manipulating data is, of course, a vast and interesting subject. At the end of the day however, I’d argue that one has to actually use this information for it to be useful. While this can mean providing information to humanity, in other cases the computer itself is tasked with manipulating our world directly through a variety of actuators and electro-mechanical apparatuses.


Seeeduino XIAO: Powerful Controller in a Tiny Package - Blog

August 26, 2021

When it comes to tiny microcontroller development boards, there are a number of great options. I’m personally a big fan of the ATmega32U4-based Arduino Pro Micro which, among other functions, can emulate computer keyboard/mouse inputs as a human interface device (HID).

Open Source

JC Pro Macro Rotary Computer Input - Blog

August 24, 2021

Most computer users interact with their device using a keyboard and mouse. Some of us have switched to a trackball-style input and/or a new keyboard better suited to one’s body style or use, but at the end of the day, what you normally buy online or from a brick-and-mortar store is designed to suit a large number of users. 

Analog & Power

Reuse and Design Custom KiCad Footprints - Blog

August 13, 2021

In a previous post, I outlined how you can manage and customize new symbols in KiCad, allowing you to accurately depict your circuit designs.

Analog & Power

Manage and Customize Your KiCad Symbol Libraries - Blog

July 30, 2021

Jeremy shows an easy and fun way to create symbols in new libraires using KiCad.

Articles 61 - 80