Version Log
#v3.x
#v3.0.2
released on 2026-05-24
- Improved Arduino core and library handling
- OLED fixes
- Fix I2C id issues
- Automatically install UART driver on Windows
#v3.0.0
released on 2026-05-19
With blokdots 3.0 we rebuilt everything from the ground up — replacing Firmata with our own lightweight C++ framework and serial protocol.
- Standalone mode — Upload your project and run it without a computer connected
- C++ code export — Continue writing in the Arduino IDE
- Outputs as triggers — Let actions fire from outputs, not just sensors
- Multi I2C support — Use multiple I2C components simultaneously
#v2.x
#v2.6.0
released on 2025-12-23
- Refactored the app: it should now run more stable and securely
- Updated icons to macOS 26
- Fixed a bug with the Map from action for All Connections
- Improved unit handling for Multi-Value components (e.g. Barometer)
#v2.5.2
released on 2025-10-28
- Fixes a bug where inverted mapping parameters where displayed wrong
- Fixes a bug where selecting “send value of” action could cause a crash
- Fixes a bug where renaming a virtual component was not possible
#v2.5.0
released on 2025-04-24
- Added optional parameters to allow for more complex logic
- Improved component select in cards
- Fixed an issue when updating component options without a board attached
#v2.4.2
released on 2025-02-18
- Upgraded @blokdots/components to
3.3.0 - Added option "Flip Pins" to "Stepper Motor"
#v2.4.1
released on 2024-11-08
- Fixes issue with drag and drop projects into window to open them
- Fixes issue with Firmata switcher
- Added "try reconnect board" button if a firmata upload error occurs
- Upgrade Arduino CLI to
1.0.4
#v2.4.0
released on 2024-10-16
- Added new component: Stepper Motor
- Added new component: LED Matrix
- Improved Live value display for Servo Motor
- Improved OLED Display by adding "flip" setting
- Fixed issue with LED Strip index mapping
- Smaller fixes
#v2.3.0
released on 2024-10-09
- Adds "or" trigger option in when/then sentences — Now you can have multiple triggers in one card!
- Adds "clear" action to LCD component
- Adds possibility for negative values at Motor Driver component
- Fixes visibility of recent documents
- Fixes code export installation
#v2.2.1
released on 2024-04-28
- Added the action to the Figma Integration to set the text of a Figma layer to the value of a component in a specific unit
#v2.2.0
released on 2024-04-26
- Added a new component: Color Sensor
- Added a new action: Right click on a component in the component list to move it to a different slot
- Started fixing an issue with
npm installfor exported projects using Code Export. If you experience any issues when installing exported projects please let us know and help us investigate! - Fixed an issue where the Figma plugin wouldn’t connect if it was running before blokdots started
- Fixed the ordering of the components by slot type in the component list
- Fixed a visual issue with very long component names
- Fixed an issue with code export in the accelerometer
- Fixed an issue with undo/redo
- Minor visual improvements
#v2.1.1
released on 2024-04-07
- Added action to send current value of output components via connections
- Improved SunlightSensor: it exposes all values now (uv, infrared, visible light)
- Fixed code export npm install
- Minor fixes and improvements
#v2.1.0
released on 2024-04-03
- Added feature: Firmata Switcher
- Added new component: LED Strip
- Added support for new boards:
- Arduino Uno WiFi
- Arduino Nano Every
- Arduino MKR 1000
- Improved Timer component: Added unit
milliseconds - Improved Figma component: rotate and change height/width actions now allow negative values when set to “by” (relative change)
- Improved Button components: Added option
Internal Resistor - Improved ColorPicker UI
#v2.0.1
released on 2023-11-27
- Added Air Quality Sensor component
- Fixed Signal Tower bug
- Fixed auto-updater bug
- Fixed pin display bug in shield map
- Fixed typo in buzzer code export
#v2.0.0
released on 2023-10-30
This is the biggest update yet. We improved the app in the backend and redesigned the app completely. It’s now more simple, more dynamic, and more connected!
Improved:
- Components are now in a unified list (you no longer need to click “use” for every component you connected)
- Logic cards are smaller and organized by the triggering component giving you a better overview of the project
- The component connection guide (a.k.a. wizard) is now more prominent and useful with in-app documentation
- Connections (previously “Integrations”) are now part of the core app and do not need to be set up separately anymore
- The project now restarts automatically when you change logic cards
- Keyboard navigation inside the app has been improved
- Switching between Grove slots and regular IO pins is now seamless in the connection guide
- Cards are now highlighted when they are triggered and mapping cards visualize the live values
- Temperature Sensor unit conversion is now corrected
- Refactored the whole app and components to TypeScript
- Hundreds of tiny fixes
Added:
- “And” functionality to add multiple reactions to a single trigger in logic cards
- “All/Any Connections” component
- “Keyboard” control component to trigger reactions based on keypresses while the project is running
- “Project” can now be used to stop the project when it is triggered
- “Barometer” sensor’s integrated temperature is now displayed and can be used as a trigger
- “Figma” rotation can now select an origin
- Many components have some new triggers/actions, e.g. “getting between”, “send/display value of other component”
Removed:
- Separate Live View window has been removed
#v1.x
#v1.1.2
released on 2023-09-13
While working on blokdots 2.0, we've found a few bugs and missing pieces and we want to fix them for you already. Here we go:
Fixes
- Fixed a bug with the Timer control component, where after "resetting" the timer, the first count to 1 second could happen at any time between 0 and 1 seconds. Now you get a steady and predictable count.
- Fixed a bug with Code Export where renaming components or cards with special characters in the blokdots UI could break the code export. Now you should be able to name things the way you want and still get a reliable code export.
- Fixed a bug with code export for the Socket.IO server integration where messages would not be received.
Additions
- The dimmable LED component gets a new
durationparameter for the "fade to" reaction. You can now control how long the LED should take to change the brightness. - The ProtoPie Player, ProtoPie Connect and Socket.IO server integrations all get a new
Map ... ontoreaction. You can now map the value of a sensor input to a value range before sending it out. This allows you to send cleaner and more meaningful data to your UI prototypes. - The Buzzer component get's support for playing songs in the exported code.
- When running exported code with the ProtoPie Player integration, you will now get a QR code with the connection details printed to the terminal window. This should make it easier to connect the Player app to your exported project.
- The ProtoPie Connect integration get's support for exporting code. You can now export your blokdots project and use it as a Bridge App with your ProtoPie Connect Enterprise plan.
#v1.1.0
released on 2023-04-14
- Now using Arduino CLI instead of avrgirl – this will make it easier for us to support a wider range of boards going forward
- Added support for the Arduino MKR WiFi 1010
- Fixed a bug in Code Export for the CO2 Sensor
#v1.0.0
released on 2023-02-07
- blokdots finally comes out of beta! Proudly presenting: 1.0.0
- Introducing blokdots pro
- Added support for OLED display
- Added support for Arduino Nano
- Added support for Arudino Mega
#v0.x
#v0.6.1
released on 2023-01-23
- Add Message about moving to pro pricing model soon
- Fix bug when writing on LCD display
- Fix bug when saving documents
- Fix bug when manually checking for updates
#v0.6.0
released on 2022-12-15
- Support Apple Silicon processors
- Live View is now permanently docked
- A lot of internal updates
#v0.5.6
released on 2022-12-01
blokdots 4 year release birthday!
- Adds Happy Birthday song to buzzer
- Fixes Version Transformer
- Fixes Encoder actions
- Fixes Typo "Celcius" → "Celsius"
#v0.5.5
released on 2022-11-17
- Add more sensible default unit to LiveView controls
- Add mapping options to Encoder and Counter
- Add invert option to Potentiometer, Button, and Slide Potentiometer
- Add "feature request" feedback button
- Remove units "Lux" and "Lumen" from Brightness Sensor (values are too unreliable)
- Rename "Servo" to "Servo Motor"
- Rename "LED (pwm)" to "LED (Dimmable)"
#v0.5.2
released on 2022-07-05
- Adds new component Flame Sensor
- Adds new component Joystick
- Fixes bug in “setColor” action of Figma Integration
- Fixes “blink” action of LEDs when duration is less than 1 second
#v0.5.1
released on 2022-05-30
- Fixes issue with menubar on Windows
- Fixes QR code tooltip position in LiveView controls
- Adds "Help & Feedback" banner
- Updates compatibility to the new ProtoPie Connect
#v0.5.0
released on 2022-05-01
- Added:
- Virtual Components are out of Beta becoming Control Components and getting their own list in the LiveView
- Integrations now behave as components and are getting their own list in the LiveView
- Code Export now supports Control Components and Integrations
- Added HapticLabs component
- LCD Screen now supports “map to“ option for background color
- Sensors now can use the “passing a multiple” action
- The mapping direction can now be switched
- Dark and light mode can now be switched independently
- ProjectSlots now display how many Cards use the component
- All pins can be shown of a board, not only Grove slots
- Improved:
- Wizard is redesigned and now supports non-Grove layouts and keyboard navigation
- Project slots are now better understandable and show additional error states
- LiveSlots now have search bars
- The Figma Integration shows exposed layers better
- Control Components and Integrations now accept connections even when no board is connected
- Seeeduino Lotus is now the default board
- The app now supports more keyboard shortcuts
- The app size has been reduced
- Re-render times are minimized to improve the overall app performance
- Removed:
- Deprecated the old global Figma integration in favor of the new Figma Integration in the Integrations List
- Windows 32-bit support has been removed
- Fixed:
- App now closes properly on Windows
- Fixed various bugs in the Figma integration
- Fixed various bugs and refactored tons of code
#v0.4.7
released on 2021-10-14
- Added new virtual component: SocketIO
- Removed: Experimental WebSocket server (please use the SocketIO component instead)
#v0.4.6
released on 2021-09-23
- Fixed MenuBar visibility bug on Windows
- Fixed slot dropdown visibility bug on Windows
#v0.4.5
released on 2021-08-18
- Added new component: CO2 Sensor (Grove MH-Z16)
- Added new component: Encoder
- Added new component: Sunlight Sensor (UV)
- Added Error View, so document data can be saved when app crashes
- Code Export now produces bundle with package.json and Readme
- Code Export now supports Virtual Components
- Fixed many bugs in Code Export
- Fixed position of the “Send Feedback” Button so it does not obstruct UI
- Fixed bug where linebreak on LCD would not happen
#v0.4.4
released on 2021-07-12
- Added new component: Grove PIR Motion sensor
- Added new component: Grove Water sensor
- Added new virtual component: Metronome
- Added milliseconds as an option for several components
- Added "is changing" action to Timer component
- Improved UX by stopping the project when the board is disconnected
- Fixed a bug where there would be multiple LiveViews when changing a setting
- Fixed several bugs around the LCD display component
- Fixed visual bug when disabling a card with a color picker
- Fixed a bug where hitting "Enter" in an input field would reset blokdots
- Fixed a bug where the app would crash when removing component from the LiveView while the project is running by preventing doing that
#v0.4.3
released on 2021-07-06
- Improved: Virtual components are now selectable in the slots
- Added: Signal Tower history UI in the detail drawer
- Added: ProtoPie Connect Integration
#v0.4.2
released on 2021-04-20
- Added Port Selector
- Added Live Slots according to connected board
- Improved Wizard to support Seeeduino Lotus
- Improved BoardManager
- Fixes issue with multiple mapping cards in Figma
- Fixes some dark mode stylings
#v0.4.1
released on 2021-03-26
- Added Accelerometer hardware component
- Added Air Pressure Sensor hardware component
- Added Tilt Switch hardware component
- Improved Buzzer hardware component
- Added multi value sensor support
#v0.4.0
released on 2021-02-16
- Windows Release
- Various Fixes
- Add Warning before Experimental Features
- New Component: Moisture Sensor
#v0.3.3
released on 2020-10-21
- Fixes bug with Seeeduino Lotus
- Fixes bug LiveView Slot display issue when changed from the outside
#v0.3.2
released on 2020-10-20
- Add SlidePotentiometer component
- Add Seeduino Lotus board
- Fixes links to the website
#v0.3.1
released on 2020-04-13
- Deprecated: Virtual component countdown was removed
- Added: Virtual component timer was added
- Added: blokdots now supports dark mode
- Fixed: App Crashed when opening a file
- Fixed: Parameters of cards are now included in filter results
- Fixed: Various smaller fixes
- Improved: action or reaction gets selected automatically when component is selected
#v0.3.0
released on 2020-03-07
- Added: Figma plugin support (experimental)
- Added: Support for Virtual Components (experimental)
- Fixed: Various smaller fixes
#v0.2.2
released on 2019-05-27
- Removed: License check for beta, it is now open for anyone
- Added: Local shortcuts for generated BrowserWindows
#v0.2.0
released on 2019-04-04
- Added: Undo/Redo
- Added: Default values for parameters
- Added: Options for components
- Fixed: When exporting code, cards that are disabled are now commented out
- Fixed: When exporting code, the name of the project is now used as the default file name
- Fixed: The "gets above/below" action of a sensor now only triggers one time when the value crosses the threshold
- Fixed: When opening a window right after closing one, the old document was still there – now new windows are clean
- Improved: Dragging the handle on a mapping card doesn’t show a ghost image anymore
- Improved: When selecting a component of the same type, the selected action and parameters are kept
- Improved: Added styled UI component for dropdowns in cards
- Improved: When servo is sweeping, values in the LiveView are updated continuously
- Improved: An indicator now shows up in the app when an update is available
- Improved: Components can now set a default unit to use in the LiveView
- Improved: You can now open a blokdots file by dragging it onto the app
#v0.1.3
released on 2019-03-12
- Fixed: Arduino Leonardo can now be flashed with Firmata as well
- Fixed: A non-existent slot used to show up in the Component dropdown when "…" was selected
#v0.1.2
released on 2019-03-07
- Fixed: Manually selecting a digital slot in the Component Wizard was not possible
- Improved: Show whole slot number within card visuals
#v0.1.1
released on 2019-03-07
The official launch of the blokdots beta 🎉🎉🎉
Happy to get your feedback!