AllSpice.io Guest Episode on Macrofab Engineering Podcast


On February 4th, we sat down to talk to Macrofab Engineering Podcast hosts Parker Dillmann and Stephen Kraig. Macrofab is a PCB and Electronics Manufacturing platform. Their mission is:

"A better way to build electronics through a redefined experience, innovative technology, scale, and agility."

We share a passion for the hardware space, and talked about what we do, how we started and where we are going.

Glimpse into the state of our app back-end at the time of the episode. Shown here is the diff feature.

Conversation Highlights


Here are some highlights of interesting questions and our answers during our conversation with Macrofab:


  • Where did the name AllSpice come from?

Spice is, as you may already know, synonymous with circuit simulation in the hardware world. There are multiple [fill-the-blank]Spice tools in the space, and we think of them as examples of powerful yet disjointed solutions that are so common place in hardware. We want to be a unifying platform for the hardware development ecosystem, and chose AllSpice as a reminder of that. If you're an insider, you understand what we mean when you hear the name. If not, you probably think we sell food.

  • How does AllSpice affect the Engineer? The manager?

AllSpice helps engineers with revision control and collaboration. It brings the infrastructure of agile software practices to the hardware development process. As an engineer, you can continue to design on your favorite ECAD tool, and AllSpice comes in to help with the project management component. It makes it easy to see the revision history, and isolate the file changes between two points in time.


For managers, AllSpice provides visibility into their team's project status as well as a simple snapshots of product updates. Looking at an AllSpice diff you can quickly identify what is different from the previous revision without needing to know the full design history. This helps, for example, when evaluating design releases.

  • How is your diff functionality implemented?

AllSpice works directly with native hardware files. We have our installation configured to run automatically on .schdoc files, so you don't have to worry about any imports or exports. Analogous to the software world, with AllSpice diff you can instantaneously see all the change between versions. Unlike software tools which are optimized for text-based code, AllSpice has a visual component as well as a text list that includes attribute changes as well.



The Rest of the Conversation


To listen to the full episode, visit the Macrofab Engineering Podcast page for Episode #210.