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 1 - 20

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.


PC Fan Wiring for Customized Use - Story

July 26, 2021

When you purchase a PC fan for standard usage, it comes with a nice plug-in wiring harness that you simply connect to let it do its job... or so I assume.


Getting Started With a 128x64 Pixel SSD1306 OLED Display - Blog

July 12, 2021

If you have browsed online auction sites and/or various small electronics projects to any extent, there’s a good chance you have come across a .96” 128x64 pixel OLED display, based on the SSD1306 driver.


Preventative Maintenance for Automation: Break Machinery to Make it Better - Story

June 24, 2021

I now primarily work as a sort of tech journalist–documenting interesting projects and technology, while building a variety of projects that I can write about and sometimes sell. Before that, I spent well over a decade as an engineer working in manufacturing automation. In this arena, as in life, the universe, and everything, there comes a point where a “thing” works more or less as it did yesterday, but in a state that could be improved.


Roku Remote Rechargeable Upgrade - Blog

June 14, 2021

For somewhere around a decade, I have relied on streaming for the majority of my television watching. This meant a computer in the early days, along with a surround sound home theater setup. At some point, however, we simplified to a single Roku Player and the TVs built-in sound.

Articles 1 - 20