The following warnings occurred:
Warning [2] Undefined variable $tcount - Line: 717 - File: portal.php PHP 8.3.36 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/portal.php 717 errorHandler->error_callback
Warning [2] Undefined variable $tcount - Line: 722 - File: portal.php PHP 8.3.36 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/portal.php 722 errorHandler->error_callback




Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 84
» Latest member: gentileg47
» Forum threads: 7
» Forum posts: 30

Full Statistics

Online Users
There are currently 18 online users.
» 0 Member(s) | 18 Guest(s)

Latest Threads
Configurator converted to...
Forum: Announcements
Last Post: iforce2d
10-18-2026, 10:35 PM
» Replies: 1
» Views: 120
Firmware release v0.1.6
Forum: Announcements
Last Post: devin
09-29-2026, 07:59 PM
» Replies: 1
» Views: 195
'Logstream' utility
Forum: Announcements
Last Post: iforce2d
09-22-2026, 03:13 AM
» Replies: 0
» Views: 150
iomixer hats
Forum: General questions about usage
Last Post: iforce2d
07-31-2026, 05:02 PM
» Replies: 1
» Views: 757
Midi Out issue on linux
Forum: General questions about usage
Last Post: devin
07-20-2026, 08:51 PM
» Replies: 6
» Views: 2,202
Cant tick Com port
Forum: General questions about usage
Last Post: iforce2d
11-21-2024, 10:51 PM
» Replies: 12
» Views: 13,736
Supporting Remora?
Forum: General questions about usage
Last Post: iforce2d
11-01-2024, 12:06 PM
» Replies: 2
» Views: 4,605

 
  Configurator converted to WebSerial
Posted by: iforce2d - 10-18-2026, 01:13 AM - Forum: Announcements - Replies (1)

The configurator has been fully converted to use WebSerial instead of requiring the external 'relay server'.

This requires a browser that supports WebSerial API, you can see details on browser support here: 
https://developer.mozilla.org/en-US/docs...patibility

As well as being much more convenient than the relay server (both for usage and developing/maintaining!), the performance also feels a bit faster.

The best experience seems to be with Chrome based browsers. With Chrome, any devices you've connected to previously will be automatically reconnected when the page is reloaded, and the device previously used for each document will be reactivated. Firefox requires manually reconnecting every time...

Note that the bootloader is recognized as a different device to the normal firmware, so when the browser encounters each bootloader for the first time you'll need to connect to the device manually.

Other changes:

- devices can be renamed to more easily differentiate them (default name is the serial number)
- when keyboard focus is not on an input element, number keys 1-9 can be used as hotkeys to select the content of the right-hand panel
- after adding a new node it will be automatically selected (this is so that with hotkey 1 the properties of the new node can be quickly edited)
- the 'range' property of 'tweak number' node now takes a string input like "3-7" to define the slider extents as absolute numbers rather than a relative window around the 'value'
- finally minified and bundled JavaScript files, bringing HTTP requests required for initial page load from 220+ to about 26
- many various improvements and fixes

This update required touching a LOT of code, so some problems are likely to come up here and there. Please let me know if something seems to be not working properly.

Print this item

  'Logstream' utility
Posted by: iforce2d - 09-22-2026, 03:13 AM - Forum: Announcements - No Replies

I made a page that uses WebSerial to read and write values from the 'Log output' and 'Log input' nodes. This requires a USB-serial adapter and UART pins on the iomixer (not the regular USB connection). 

https://iomixer.com/logstream

   

The inputs (coming from iomixer 'Log output' nodes) are updated in real-time and displayed as numbers, UI elements and on a graph. Outputs (received by the iomixer as 'Log input' nodes) can be controlled in real-time. 

But the main purpose of the page is to allow more complex behaviors via scripting. You can write a script in JavaScript to get and set values of nodes at up to 50Hz for 32 values each way. There is a code editor with compile error highlighting. All regular features of JavaScript are available plus a few custom functions related to the interaction with iomixer. For now the goal was to have a highly interactive mini-IDE kinda thing, but it could be tidied up a bit into an API of sorts if people want to make their own more custom dashboard/control panel.

Print this item

  Firmware release v0.1.6
Posted by: iforce2d - 09-22-2026, 02:34 AM - Forum: Announcements - Replies (1)

Download here: https://iomixer.com/releases/firmware/v0.1.6

Changes:
- improved speed of 'Upload+write' by about 10x
- 'Memory used' value changed to 'Untouched memory', with better measurement (actual stack - heap margin)
- Log input node: value type 'Field' option separated into float/color/int32 options
- serial number in USB descriptor now includes suffix like -C, -CG, -CM to differentiate same device running with different USB class (VCP, VCP+gamepad, VCP+midi etc). This helps Windows to apply the correct device drivers after switching between USB classes.
- separate builds for different RAM specs (previously the F103RE boards with 64kb were only utilizing 48kb)

I have removed the 'xperimental' section which was only being updated sporadically, and will now include the 8MHz and blue-pill builds in the main folder as a matter of course.

Firmware files will now be named in more detail to reflect their content, eg. iomixer-512kb-64kb-12MHz-0.1.6.bin

Bootloader files rarely change so have been removed from the per-firmware release folders, will be kept separately at: https://iomixer.com/releases/firmware/bootloader

The 'both' files are no longer being provided. These were just a concatenation of the bootloader and main firmware that is convenient when you're flashing a whole bunch of boards at the same time.

Print this item

  iomixer hats
Posted by: devin - 07-31-2026, 03:35 AM - Forum: General questions about usage - Replies (1)

I've published the project pages for my IOMixer HAT boards.
Project links:


These adapter boards let you use inexpensive STM32 development boards with the IOMixer ecosystem while remaining compatible with the IOMixer Configurator.

The goal of this project is to provide an alternative hardware platform for IOMixer using available STM32 development boards. The boards are designed for DIY assembly using commonly available through-hole components. The project pages include full details, including assembly information and design files.

I also have a small number of extra PCBs that I'd be happy to send to anyone in the USA who is interested in building one. They will be available on a first-come, first-served basis, so if you'd like one, send me a DM.

One thing to be aware of: a small hardware modification is required to support the IOMixer bootloader button. It's a simple change, and I'll explain what's required if you contact me about a board.

I'd love to hear any feedback or suggestions!



Attached Files Thumbnail(s)
   
Print this item

  Midi Out issue on linux
Posted by: devin - 05-13-2026, 07:58 PM - Forum: General questions about usage - Replies (6)

I'm running into an issue with midi out support.

See the configuration below, as simple as I could make. I can see the onboard led change when I press the user key button on my board. I can also see the live values reflect what I expect.

What I know:

  • Seem to only have issues with Linux (have successfully run it on windows) 
  • Can see the midi device on Linux ( list in terminal 'amidi -l' and can see the device on https://hardwaretester.com/midi )
  • Cannot see any events on the bus

What I have tried:
  • Have tried both channel 0 and channel 1
  • Have tried a few indexes

Maybe it is some Linux permission issue? Not sure.

Running:
Board: Homemade FrankenBoard based on this dev board: https://stm32-base.org/boards/STM32F103R...103M2-V1.0
Bootloader: xperimental/8MHz 1.5
Firmware: xperimental/8MHz/ 1.5



Attached Files Thumbnail(s)
   
Print this item

  Cant tick Com port
Posted by: Kermets - 11-18-2024, 05:43 AM - Forum: General questions about usage - Replies (12)

Hay there Chris, Im not able to tick the port 13 box on left looks like its greyed out ?

using waterfox which is the same as FF

Cheers Brett



Attached Files Thumbnail(s)
   
Print this item

  Supporting Remora?
Posted by: mdroberts1243 - 10-31-2024, 05:08 PM - Forum: General questions about usage - Replies (2)

Hi,

Is Remora ( or equivalent ) supported for LinuxCNC?

Print this item