2020-10-08 - Colin Walls

The multicore lexicon: Defining the terminology

Multicore embedded designs are becoming increasingly common. Faced with this technology for the first time, a developer is bombarded with…

2020-09-25 - Bill Schweber

Spade lugs and screw terminals eliminate wiring rat’s nest

Completely redoing wiring with old-fashioned, low-tech connectors may sometimes be the smartest decision...

2020-09-22 - Bill Schweber

Is it better to use positive or negative pressure in cooling designs?

Fans force air at a known volume and velocity through an enclosure or chassis to obtain the needed thermal relief…

2020-09-01 - Majeed Ahmad

Mind of the Engineer 2020: Engineering disciplines continue to merge

Beyond how COVID-19 is reshaping the workplace, what’s most important to note is the continued merging and melding of engineering…

2020-08-14 - Bill Schweber

Lightbar and siren design illustrates tradeoff challenges

Every engineering design requires tradeoffs and compromises among its many parameters; some are obvious but many are not...

2020-05-07 - John Ryan

The rise of the remote contractor

Over the past two years, there has been a significant shift from ‘on-site contracting’ to ‘remote contracting’. Even before COVID-19,…

2020-05-04 - Jacob Beningo

3 reasons to transition from C to C++

For decades there has been a debate among embedded software engineers as to whether they should be using C or…

2020-04-13 - John Dunn

Reverse engineering an electrical spark igniter

When the electrical spark igniter in the kitchen stove stopped working, this engineer dug in to see how it was…

2020-03-09 - T.K. Hareendran

A Fidget Spinner Electronics Project

Since the fidget spinner is certainly not the latest fad, somebody here might wonder what else it could be used…

2019-10-23 - Bill Schweber

Analog Design Deficiencies Hidden Behind Software

It’s risky to use software to try to fix large-scale hardware-design errors, as the catastrophe of the Boeing 737 MAX…