All articles

Technical Support

Find everything you need to set up your programming environment, install drivers, and resolve issues with CircuitBlocks or firmware updates.

I have accidentally broken a component, where can I buy a spare part?

If you’ve accidentally broken or damaged a component and can’t finish assembling your device, you can buy a spare part from us; all you need to do is to reach out to us at [email protected].

CircuitBlocks doesn’t compile my sketch

Please go to CircuitBlocks’ front page and send us your error report ID at [email protected].

Will I receive an UK/AU plug adapter along with the product I’ve ordered?

We do not ship UK/AU adapters with our products. In case you don’t have the necessary plug, you can purchase it in some of your local tech shops for a small amount of money.

Where can I find additional information and learning materials?

All materials and tutorials can be found on our learning platform CircuitMess World.

Which operating systems and platforms do you support?

At the time, we support Windows, Mac, and Linux computers. For more information, please visit this site.

I have soldered the pins to the wrong side of the board. How do I turn it around?

Unfortunately, there is no easy way of doing this. You need to unsolder every pin that connects the component with the pin header and resolder it to the other side.

My kit didn't come with batteries. Is that a mistake?

Due to international shipping regulations, we cannot ship standard alkaline (AA/AAA) batteries to certain countries. Please check the product box or manual, if it says "Batteries not included," you will need to purchase standard AA/AAA batteries loca

Why doesn’t the program I wrote in CircuitBlocks stay on the device after a reset?

This happens because of how the coding environment interacts with your hardware. Before you can use CircuitBlocks, your device needs to be equipped with MicroPython. MicroPython is a specialized Python interpreter for microcontrollers that acts as a

Is there a way to test components before I solder them?

While most components are meant for permanent soldering, advanced users can use a "breadboard" and jumper wires to test sensors or screens before fully committing them to the main board. This is an excellent exercise for understanding how circuits wo

Is there a way to save my progress in CircuitBlocks?

We know how much hard work goes into every line of code (and every block!), so we’ve made sure your progress is always protected. Here is everything you need to know about keeping your projects safe:. Automatic Peace of Mind. CircuitBlocks features a

What programming languages can I use with CircuitMess kits?

At CircuitMess, we believe that everyone can learn to code. That’s why we’ve designed our software ecosystem to grow with you—whether you’re snapping your first blocks together or writing complex firmware from scratch. 1. CircuitBlocks: Visual Learni

My computer doesn't recognize the device when I plug it in. What's wrong?

We know you’re excited to start coding, so let's get this sorted! While it can be frustrating when a device isn't detected, it’s usually caused by a few common (and easily fixable) things. Here are the most likely reasons and how to fix them:. 1. The

Does CircuitBlocks work offline?

Yes, CircuitBlocks is a web-based application, which means an active internet connection is mandatory to access the platform, write code, and save your projects. Currently, we do not offer a desktop version, and there are no plans to release one with