Tuesday, April 15, 2025

Visuino at Maker Faire LA 2025

 Last Saturday, I was presenting Visuino at the Maker Faire LA 2025. The event was organized together with the City of Stem,  and hosted at the Los Angeles Exposition Park :-)

My good booth neighbors were the fantastic folks from Conejo Valley Makerspace!

It was a huge event, with tens of thousands of visitors, and it was extremely exhausting. I barely found time to snap a few pictures and a short video between the visitors, and here are some of them:

The Visuino booth:



And here I am at the Visuino booth :-)

Me and Maddie Warner - the Admin & Communications Coordinator of the LA STEM Collective!

One of my cool neighbours - the maker of the Octo-Capitol:


The presentation tent with the maker of ISS Above presenting:

The people watching my Visuino presentation:

One of the robots passing by the Visuino booth:


Some of the visitors:

And finally, a short video of the morning rush to prepare the booths:

Altogether, it was a fantastic event, and I really enjoyed it! 
This, being my second year at the event, things went smoothly, and my live presentation was successful :-)
Looking forward to attending more fun events in the future and presenting Visuino to the excited crowd!

Tuesday, April 08, 2025

Just released the 8.0.0.145 version of the OpenWire Studio!

 I have just posted updated version of the OpenWire Studio:
https://mitov.com/products/openwirestudio


The OpenWire Studio is available both as Installer:
http://www.mitov.com/OpenWireStudio_8.0.0.145.zip



This version is compatible with the latest version of the LabPacks installs - https://mitov.com
And projects created with OpenWire Studio can be loaded, and the data generated by them can be used in Delphi applications:

OpenWire Studio is a graphical programming IDE that allows creating and running complex designs within minutes and without writing any code utilizing the full speed of our high performance libraries.
It includes all of the Mitov Software libraries.
OpenWire Studio is designed to be extremely easy to use even by the most inexperienced users, while at the same time including very powerful and advanced features for the power users.
It introduces several revolutionary features, such as:
  • Auto-suggesting suitable components when a component is selected
  • Components and properties wildcard filtering
  • Visual live binding for properties, methods, and events
  • Preview and grouping for undo/redo actions
  • Preview for the toolbox components
  • In-place property editors
  • Hosted component editors/visualizers
  • Visual debugging
  • Live editing
  • and many more!

This version also includes a number of new components and features, including:
  • Serial Communication Component
  • Socket components
  • MQTT components
  • Modbus Master and Slave, Serial RTU and Ascii components
  • Simple OPC implementation
  • PID and Relay controller
  • Structure and Packet components that allow communication with Visuino
And many more...

#Delphi #OpenWire


Thursday, March 20, 2025

Released RAD Studio 12.3 Athens Delphi and C++ Builder version of all the Mitov Software libraries including 64 Bit IDE Support

   I have just released the first version of all of the Mitov Software libraries for RAD Studio, Delphi and C++ Builder 12.3 Athens including the new 64 Bit IDE Support!




The libraries are available for download here:

https://mitov.com/downloads

Here is also a list of some of the major improvements and new features of the libraries:

  • Added RAD Studio 12.3 Athens support
  • Added support for the new 64 bit RAD Studio IDE
  • Improved IGDIPlus image codecs support
  • Added IGPMatrixStore.Restore method
  • Added IGPGraphics.ForHDC
  • Added IGPGraphics ForSavedRenderingOrigin, ForSavedCompositingMode, ForSavedCompositingQuality, ForSavedTextRenderingHint, ForSavedContrast, ForSavedInterpolationMode, ForSavedSmoothingMode, ForSavedPixelOffsetMode, ForSavedTransform, and ForSavedClip
  • Added DivideBy, Bottom, and Right to TIGPRect and TIGPRectF
  • Added TIGPFMXBitmap class
  • Added TIGPFMXBitmapHelper, TIGPFMXGraphics, and TIGPFMXCanvasHelper class helpers
  • Added ForGraphics to TIGPVclBitmapHelper, and TIGPVclCanvasHelper
  • TJsonParser renamed to JsonParser
  • Initial migration to using Make instead of Create class methods for creating interfaced objects
  • Improved performance
  • Added component name highlighting in the property editor
  • Improved Sockets error handling
  • Added option to pass multiple patterns to ForFiles
  • Added support for hint images
  • Improved 64 bit support
  • Added support for paste multiple items
  • Added ForNames and ReadAnyString to IReader
  • Added IsConnectedByIDs with Set parameter
  • Improved C++ Builder Win64x compatibility
  • ClockPin renamed to ClockInputPin in some of the components
  • Added IsConnected to the Socket and ComPort components
  • Improved HEX editor
  • Added Playing, CanPlay, and CanStart properties to TVLVideoPlayer
  • Added OnPaint support for the VideoDisplays

Please enjoy!

With best regards,

   Boian

Wednesday, February 19, 2025

Teaser: Visuino Live Q&A - Feb 22, 2025 11AM Pacific Time

 To celebrate the 10th Visuino Anniversary I will have a live Q&A this Saturday :-)

Here is a short teaser:


Please join, me to ask questions, suggest new features, and dive into discussions on everything microcontroller-related. Discover what it’s like to be a Visuino developer as I share my personal journey—from how it all started to the insights that have shaped my projects. 
I hope you will all enjoy it! :-)
Cheers,
  Boian



Friday, February 14, 2025

Just released the 10th anniversary edition of Visuino and Visuino Pro - Graphical Development for Arduino - 8_0_0_138 with Texas Instruments MSP432, RP2350, ATtiny controllers, RFID support and much more...

10 years ago to the day, I created the first Visuino prototype version. In the following few days, all the initial features were added, and I showed it for the first time during the 2015 Delphi week.

To celebrate the occasion, I have made a new release today :-)

https://www.visuino.com/downloads

It has been a long journey since then, the initial version was able to program only Arduino boards, and required the Arduino IDE to be able to compile the generated code.

Today, Visuino supports practically all controllers, and even Raspberry Pi, and is able to compile and upload directly from the IDE.

The new release is a huge update, including support for Texas Instruments MSP432, RP2350, many ATtiny series controllers, RFID, and much more.

This version also comes with significant speed improvements, especially when adding/deleting/ connecting and disconnecting components.

There is a lot more, but I will leave it for you to discover all the goodies :-)

Please Enjoy!

  Boian



 

Thursday, October 17, 2024

Startup Weekend Conejo Valley 2024 at Hub101

Last weekend, I attended Startup Weekend Conejo Valley 2024 as a mentor.

https://www.eventbrite.com/e/startup-weekend-conejo-valley-2024-tickets-1013981996447

This was a great event organized by the nice folks at Hub101 :-)

Part of California Lutheran University’s Steven Dorfman Center for Innovation and Entrepreneurship, Hub101 is the premier startup community hub for the Conejo Valley and Ventura County.

Hub101 also offers coworking space, and organizes some great events!

Here are some pictures I took from the event:

Friday the event kickoff - the path to the event:


The swagger:

In preparation for the event:


The gathering crowd:

Including the smallest attendee :-) :

The opening:

There were many Startup proposals. We all voted on them. In the end, 5 proposals were selected for the event, and teams were formed:

Saturday the teams were busy working on the projects. Here is some of the food that was prepared for them:


Sunday evening the time was up, and the teams had to present what they had done, and the judges were getting ready to vet the Startups:


Team 1 - AI-powered filter for privacy settings and policy agreements:

Team 2 - AI-powered personal companion, helping with mental challenges:

Team 3 - Platform for easy building and management of ADUs:

Team 4 - AI Alter Ego - create an AI copy of yourself that will take a different career path:

Team 5 - Platform directly connecting fishermen with consumers.

Awards were given to all teams for different achievements:





And finally, we all had a nice final dinner :-) :


All in all, it was another great event organized by Hub101. I am looking forward to their next event :-).

Sunday, June 09, 2024

Visuino is updated to support the new ESP32 3.0 platform!


Few days ago Espressif released new version of the ESP32 Arduino platform 3.0.

Unfortunately the 3.0 version has a large number of breaking changes, and was not compatible with the Visuino generated code :-( .
This sent me scrambling to update Visuino to the new version, and today finally I was able to make a release fixing this :-).

Here is a video showing how to upgrade the ESP32 platform to 3.0.X:


Please note that while Visuino mostly uses its own libraries, there are couple of exceptions. As example it uses the IRremote library to work with Infrared Remote transmitters.

Sadly ESP32 3.0 does not support the Hall Sensor any more, so I was forced to also remove the support for it :-( . Trust me, I tried all I could to find any way to support it, but since there was no source for the support on low level, that I was able to find, I had to give up :-( .

ESP32 3.0 also changes the default partitions for the boards. You may need to change the partition if you are building a big project!

Here is a video showing how to change the ESP32 Partition:


Currently the IRremote library is not yet ESP32 3.0.X compatible. Hopefully it will be updated in the coming days, but at present there are problems when using Infrared Remote devices with ESP32 :-( .

You can download the latest Visuino here:

https://www.visuino.com/downloads/

Please Enjoy! :-)

Friday, June 07, 2024

Assemble Penguin-Bot Arduino Robot KIT Ver1 - Step 10: Install the Battery Box

     Couple of years ago I received another Cool Penguin-Bot Arduino Robot KIT from Elegoo donated for the Visuino development :-). Unfortunately due to health issues, and work on Visuino, I was not able to finish posting all the assembly videos at the time :-(.

Finally now I have a chance to post all the remaining videos.


This is the Final Production Version of the Robot. I already posted videos for the Preproduction version, and now here is the first assembly video of the production version.

I already posted:
Unboxing Video 
Step 1:  Assemble The Feet, and Install the Servos controlling them
Step 2: Assemble The Legs - Part 1
Step 3: Assemble The Legs - Part 2
Step 9: Install the Ultrasonic Ranger

Here is the tenth Install the Battery Box


I am preparing the rest of the Assembly videos and will post them in the following days. I also have showed programming the Robot with Visuino and controlling it from Delphi Application:

Cheers,
  Boian

#Visuino #Arduino #Elegoo #Robot #PenguinBot

Thursday, June 06, 2024

Assemble Penguin-Bot Arduino Robot KIT Ver1 - Step 9: Install the Ultrasonic Ranger

    Couple of years ago I received another Cool Penguin-Bot Arduino Robot KIT from Elegoo donated for the Visuino development :-). Unfortunately due to health issues, and work on Visuino, I was not able to finish posting all the assembly videos at the time :-(.

Finally now I have a chance to post all the remaining videos.


This is the Final Production Version of the Robot. I already posted videos for the Preproduction version, and now here is the first assembly video of the production version.

I already posted:
Unboxing Video 
Step 1:  Assemble The Feet, and Install the Servos controlling them
Step 2: Assemble The Legs - Part 1
Step 3: Assemble The Legs - Part 2
Step 8: Install the Side Panels

Here is the ninth Install the Ultrasonic Ranger


I am preparing the rest of the Assembly videos and will post them in the following days. I also have showed programming the Robot with Visuino and controlling it from Delphi Application:

Cheers,
  Boian

#Visuino #Arduino #Elegoo #Robot #PenguinBot

Wednesday, June 05, 2024

Assemble the official version 1 Elegoo Penguin-Bot Arduino Robot KIT Step 8: Install the Side Panels

   Couple of years ago I received another Cool Penguin-Bot Arduino Robot KIT from Elegoo donated for the Visuino development :-). Unfortunately due to health issues, and work on Visuino, I was not able to finish posting all the assembly videos at the time :-(.

Finally now I have a chance to post all the remaining videos.


This is the Final Production Version of the Robot. I already posted videos for the Preproduction version, and now here is the first assembly video of the production version.

I already posted:
Unboxing Video 
Step 1:  Assemble The Feet, and Install the Servos controlling them
Step 2: Assemble The Legs - Part 1
Step 3: Assemble The Legs - Part 2
Step 7: Install The Speakers

Here is the eighth Install the Side Panels




I am preparing the rest of the Assembly videos and will post them in the following days. I also have showed programming the Robot with Visuino and controlling it from Delphi Application:
Controlling Visuino Programmed Arduino Robots from Delphi Apps

Cheers,
  Boian

#Visuino #Arduino #Elegoo #Robot #PenguinBot

Monday, June 03, 2024

Assemble the official version 1 Elegoo Penguin-Bot Arduino Robot KIT Step 7: Install The Speakers

  Couple of years ago I received another Cool Penguin-Bot Arduino Robot KIT from Elegoo donated for the Visuino development :-). Unfortunately due to health issues, and work on Visuino, I was not able to finish posting all the assembly videos at the time :-(.

Finally now I have a chance to post all the remaining videos.


This is the Final Production Version of the Robot. I already posted videos for the Preproduction version, and now here is the first assembly video of the production version.

I already posted:
Unboxing Video 
Step 1:  Assemble The Feet, and Install the Servos controlling them
Step 2: Assemble The Legs - Part 1
Step 3: Assemble The Legs - Part 2
Step 6: Install The Arduino Control Board

Here is the seventh Install The Speakers






I am preparing the rest of the Assembly videos and will post them in the following days. I also have showed programming the Robot with Visuino and controlling it from Delphi Application:
Controlling Visuino Programmed Arduino Robots from Delphi Apps

Cheers,
  Boian

#Visuino #Arduino #Elegoo #Robot #PenguinBot

Saturday, June 01, 2024

Assemble the official version 1 Elegoo Penguin-Bot Arduino Robot KIT Step 6: Install The Arduino Control Board

 Couple of years ago I received another Cool Penguin-Bot Arduino Robot KIT from Elegoo donated for the Visuino development :-). Unfortunately due to health issues, and work on Visuino, I was not able to finish posting all the assembly videos at the time :-(.

Finally now I have a chance to post all the remaining videos.


This is the Final Production Version of the Robot. I already posted videos for the Preproduction version, and now here is the first assembly video of the production version.

I already posted:
Unboxing Video 
Step 1:  Assemble The Feet, and Install the Servos controlling them
Step 2: Assemble The Legs - Part 1
Step 3: Assemble The Legs - Part 2
Step 5: Install The Legs

Here is the sixth Install The Arduino Control Board




I am preparing the rest of the Assembly videos and will post them in the following days. I also have showed programming the Robot with Visuino and controlling it from Delphi Application:
Controlling Visuino Programmed Arduino Robots from Delphi Apps

Cheers,
  Boian

#Visuino #Arduino #Elegoo #Robot #PenguinBot

Friday, May 31, 2024

Assemble the official version 1 Elegoo Penguin-Bot Arduino Robot KIT Step 5: Assemble The Baseplate

Couple of years ago I received another Cool Penguin-Bot Arduino Robot KIT from Elegoo donated for the Visuino development :-). Unfortunately due to health issues, and work on Visuino, I was not able to finish posting all the assembly videos at the time :-(.
Finally now I have a chance to post all the remaining videos.


This is the Final Production Version of the Robot. I already posted videos for the Preproduction version, and now here is the first assembly video of the production version.

I already posted:
Unboxing Video 
Step 1:  Assemble The Feet, and Install the Servos controlling them
Step 2: Assemble The Legs - Part 1
Step 3: Assemble The Legs - Part 2
Step 4: Assemble The Baseplate

Here is the fifth Install The Legs




I am preparing the rest of the Assembly videos and will post them in the following days. I also have showed programming the Robot with Visuino and controlling it from Delphi Application:
Controlling Visuino Programmed Arduino Robots from Delphi Apps

Cheers,
  Boian

#Visuino #Arduino #Elegoo #Robot #PenguinBot

Thursday, April 11, 2024

Visuino at Maker Faire LA 2024


Last Saturday I was presenting Visuino at the Maker Faire LA. The event was organized together with City of Stem and hosted at the Los Angeles State Historic Park :-)
Daniel Sidman also came and joined me at the booth helping me as volunteer, and I am very grateful for his help!
It was huge event, with tens of thousands of visitor, and it was extremely exhausting. I barely found time to snap few pictures between the visitors, and here are some of them:

Here are some pictures of the Visuino booth:
 

And some of the great neighbors :-)
Travis Hughes and Scarab: the Environmental Data Collection Robot:

Mandel Lum and his super cool "Flip a Table" project! :-)

And some pictures of the crowd! :-)


Altogether, it was a fantastic event, and I really enjoyed it! 
It was the first time I was presenting at a Maker Faire or any event of such huge size, and I made a lot of mistakes in preparing for it, but at the end it went better than I anticipated!
Looking forward to attending more fun events in the near future, and presenting Visuino to the excited crowd!

Friday, December 08, 2023

Released RAD Studio 12.0 Athens Delphi and C++ Builder version of all the Mitov Software libraries

  I have just released the first version of all of the Mitov Software libraries for RAD Studio, Delphi and C++ Builder 12.0 Athens!


The libraries are available for download here:

https://mitov.com/downloads

Version Delphi and C++ Builder version 12.0 is a huge upgrade from the 11.0 release, and comes with significantly polished GUI, and major quality and performance improvements all across the board.

The latest Mitov Software release of the libraries has benefited considerably from the new and improved Delphi compiler, and IDE :-)

Here is also a list of some of the major improvements and new features of the libraries:

  • Redesigned installation not requiring Admin privileges when compiling the libraries
  • Improved Performance
  • Added Sets support
  • Improved Mitov TypeInfo
  • Improved Dynamic Type Info
  • Improved Mitov Design Time API
  • Redesigned Persistent Collection Editor
  • Modernized Dialogs
  • Improved Win64 support
  • Improved Container Classes
  • Added TDirecory helper
  • Large number of bug fixes
  • Improved Property and Component Editors
  • Added MouseHitPoint to Scope Channels, and Waterfall Highlighting
  • Improved LAVVideoPlayer

Please enjoy!

With best regards,

   Boian

Tuesday, August 23, 2022

Learn how to Control Arduino Manipulator Robot with Delphi and Visuino over Serial, WiFi or Bluetooth - Tomorrow at Coding Boot Camp 2022

 Join me during my Coding Boot Camp session tomorrow - August 24, 2022, 4:00 PM CDT to learn how to program Arduino Manipulator Robot with Visuino, and how to create Delphi applications to control it over Serial PortWiFi or Bluetooth.

Control Arduino Manipulator with Delphi and Visuino over WiFi or Bluetooth






You will learn:
  • How to install and work with Arduino Shields and modules
  • How to program the Robot with Visuino
  • How to receive and record data from the Robot with Delphi
  • How to create Animation TimeLine and use it to control the Robot
  • How control the Robot from Windows and Android Delphi Applications
  • How to communicate with the Robot over Serial, WiFi and Bluetooth
And much more! :-)
Looking forward to have you all join the fun next week! :-)

Cheers,
  Boian