Blog

Write here questions, comments, recommendations and new ideas. To write just the name or a nickname like “I” or “Pippo”, leaving the other boxes blank.

Also add the “Email” only serves to distinguish with certainty. If you want to add the mail do it with confidence, We have better things to do, We collect addresses for spam.

The Blog is not all on this page, you go to the menu “Blog” and choose a topic.

If you cannot find the appropriate blog section, enter on this page and we'll, find the right section, or create a new one.


Insert images and highlight blog posts

Insert a picture:

<img src="HTTPS://www.xxxx.yyyy.zzzz.jpg" alt="Image description"/>

Highlight a portion of text:

<span style ="background-color: #ffff99;">TEXT TO HIGHLIGHT</span>

Feel free to make mistakes and experiments in posts. If something goes wrong, just write a second post, with corrections to do. We will do corrections, and finally we will cancel service messages.

  1. CLAUDIO says:

    IF YOU CAN’ IT IS USEFUL TO ADD THAT EVEN CLOSING THE FAILED CNC AS SOON AS OPENED RE-OPENING THIS AND’ STILL FAILED TO RESET EVERYTHING I HAVE TO DISCONNECT USB AND TURN THE CNC OFF

    REGARDS

  2. CLAUDIO says:

    GOOD MORNING
    I SOLVED USING CNC V4.9 AND HAL V7.0
    THAT I HAD INSTALLED ON AN OLD PC WITH WINDOWS 7
    I HAVE TRANSFERRED THE RELEVANT FOLDERS TO THE PC WITH WINDOWS 10 AND IT WORKS
    AS ON THE OLD PC I HAD BOTH VERSIONS EVIDENTLY I WAS USING THE OLD ( And’ A LITTLE’ THAT I DID NOT USE THIS CNC AND MAYBE I DID NOT REMEMBER THE PROBLEM ).PROBABLY I DON'T KNOW SOMETHING IN THE SW ESCAPES.
    GREETINGS AND THANKS AGAIN

  3. Luigi says:

    Good morning! houn theremino and I just downloaded the program, I admit that I find myself for a moment confused by its configuration, there is someone who could help me? Who can I contact?

    • Livio says:

      Write your questions here.
      Or write to me at engineering at theremino dot com
      So then maybe I could also help you by phone, or Skype or AnyDesk.

      • Luigi says:

        E-mail sent!
        Many thanks in advance!

        • Livio says:

          With Skype's screen sharing, getting it to work was pretty easy.

          For those with similar problems, remember to use “Load config.”, just to start making some sounds and then read the instruction file.

  4. Giacomo says:

    Good evening. I would need information. I have an ESP32 IOTmodule – Picokit V4 which I use to read environmental sensors. The firmware version is 182-1. I feed it with a powerbank to 5 Yes 5000 mAh of the type for mobile phones. The powerbank allows (from what the manufacturer says) charging a mobile phone and recharging it simultaneously. Everything works very well. The only problem I encounter is when charging the powerbank or better, when I unplug the mains charger when the powerbank has recharged. In that moment, what IotHAL (ver. 1.4) it disconnects from the IOTmodule and the writing in red appears (sometimes even in blue) that the module has lost its configuration. I have the impression that, with the disconnection of the mains charger, the powerbanck will restart. But I just need to click on “Recognize” of the IotHAL to restart everything normally. Do you have any idea what could cause the detachment between iotmodule and IotHAL? Some software or hardware adjustments are needed? Thank you

    • Livio says:

      When the battery charger is disconnected, the PowerBank you are using makes internal switches and then interrupts for an instant the 5 output volts.

      Not all power banks do this “defect”, you might see if you find one that doesn't cut the output voltage.

      I just tried with one of those with two batteries and with the switch on one side that turns on an LED and behaves even worse than yours. For as long as it receives the 5 charging volt sends the ESP32 a voltage of only 3.5 volts, which of course is not enough and the ESP32 disconnects.

      I also tried one of the rectangular ones, from a single battery, flashing red and blue while charging, and he also stops powering while charging.

      If you don't find any that keep the communication active and if this functionality is really important in your case then you could:
      – Use any PowerBank (so also your current one)
      – Derive two red and black wires directly from the + and – of the batteries (get them out of a hole but be careful that these two wires never touch because the batteries could suffer a lot, and the wires get hot and even catch fire) (eventually it would be good to add a fuse from 2 amps in series with the positive wire and near the batteries)
      – Connect the two wires to a step-up power supply that produces a 5 stable volt starting from 3.7…4.2 battery volts.

      You can easily find suitable step-ups on eBay, for example this:
      https://www.ebay.it/sch/i.html?_from=R40&_nkw=174466904903

      However IotHAL should (If possible) reconnect by yourself. I just tried the version 1.4 and reconnects, if yours doesn't maybe you are using an older version. Or perhaps the power supply of the ESP32 is missing for too short a time or it does not come back with enough voltage and the ESP32 does not reset well or cannot reconnect to the network.

      After the IotHAL has reconnected the writing remains “The IotModule has lost the configuration” which is used to know that in some past moment the configuration has been lost. But the FPS box should indicate a communication frequency (not zero) and it should no longer be with the red background. And this indicates that everything is fully operational again.

      —-

      Pay attention to the cables that are used to power the ESP32 !!!

      Just today trying the Power Banks I discovered that the cables count a lot.
      The tension starting from the PowerBank was about 5 volts
      – With round black cable, one meter long, the voltage on the ESP32 was 4.74 V
      – With flat white cable, long 30 cm, the voltage on the ESP32 was 4.2 .. 4.4 V

      I expected the short cable to go better but no,
      it goes so badly that the ESP32 occasionally disconnects.

      After an hour the PowerBank was up a little’ downloaded and gave alone 4.8 V
      The voltage with the short lead was lowered to approx 4 volts,
      and of course the ESP32 disconnected and just didn't work anymore.

      So I tried to change the cable and put the black one.
      The voltage on the ESP32 has risen to 4.6 V
      And now it's been hours !

      So before blaming PowerBanks or short-lasting batteries.
      Look for the right cables!!!

  5. Gabriel says:

    Good evening,

    I am a chemist and I recently approached the world of Theremino. In particular, I'm interested in gamma spectrometry and find it really fascinating, also in didactic terms, the possibility of combining MCA with THEREMIN (in configuration “radioactivity”) to hear the “music” of radioactive isotopes. I did several tests with a NaI detector(TL) purchased on the net and everything works very well, but I was wondering what settings to use on THEREMIN to differentiate as much as possible the music of one isotope from that of another.
    I would like to point out that my skills are very few in the field of audio. Anyway, i noticed that in the configuration “radioactivity” the system actually uses only a few of the virtual music keys: accordingly, two isotopes can be distinguished easily only if they have very distant peaks (for example Cs-137 and Am-241, with main peaks respectively a 662 and 59 Kev), while, for example,, it becomes difficult to appreciate the difference between an Am-241 source and the Th-234 of a Fiestaware turntable (peak at 92 Kev). I tried to tweak a bit, for example by changing the chords you can improve something, but not by much. So I ask if you have any useful information to give me and I thank you in any case.

    • Livio says:

      I'm sorry but we haven't done much more than what is in the configuration “Radioactivity”. If you managed to make it sound and even improve it a little’ you probably know even more now than we do.

      Probably you can't do that much with audio, and you will never get the resolution obtainable by looking at a graph.

      Maybe you could make an application in Theremino_Automation language, or even with VbNet, which could read the output slots of the MCA doing complex reasoning, linearize the data or make it logarithmic, select the notes to use, use different notes for each isotope… etc… And at the end write in other Slots the processed values ​​that would make the Theremin application sound.

      But the question is: it would be worth it? At bottom “to listen” it's just a curiosity. While “to look” it works much better. So I wouldn't waste too much time on it, I would use it as it is now and the real analyzes I would do with the graphs.

      • Gabriel says:

        Hello Livio,

        thanks for your prompt reply. I agree with you: music is nothing more than a curiosity and what really matters are the graphs of the spectra! My interest in the audio aspect arises mainly to make teaching radioactivity more interesting for my students.
        Very interesting what you say about the possibility of creating an application in Theremino_Automation, I will try to think about it and eventually I will come back to disturb you!
        Thank you for all the wonderful work you do for the benefit of so many enthusiasts!!!

        • Livio says:

          Thanks to you for the compliments. And ask whenever you need it, It is not a disorder. And thanks for writing here on the blog instead of sending us private emails. Each post here in the blog can be of help to everyone.

          And best wishes for your lessons “radioactive”. which will surely provoke a special interest in the boys, always attracted by dangers and forbidden things. If you haven't already, I recommend that you buy kilos of potash and pumice stone. They are completely free for sale and you can also eat them. But when you have some kilos, they produce quite a lot’ of radioactivity.

  6. Giacomo Rucci says:

    Good evening, I need a little help. Following your advice, I “manipulated” your little program, the Theremino_Logger, to structure it in such a way as to use it for a research project to be presented to my staff in order to set up an open source methodology for measuring the energy metabolism of work activities. To be used for microclimatic risk assessments in work environments. But now this program, still being completed, it works on my home pc with windows 10 but not on the one in my office that always has Windows 10 e framework 3.5. In practice, the .exe does not start when double-clicked. I state that all your original applications, including the Theremino_Logger, instead they work perfectly on my office pc. Something comes to mind that I'm wrong? If I have to send you the source, kindly indicate to me which email. Thank you

    • Livio says:

      Hello, we will fix it easily

      Write to engineering at theremino dot com
      or call me on skype where you can find me as livio_enrico

      And this also applies to others, just call, We're here for.

  7. Antonio says:

    Hello Livio, I am struggling with a project in which I need to measure the current in a precise and stable way,and to do this I would like to use the voltage-current sensor (differential version) proposed by you. The parameters to be measured are max voltage +/- 15V and max current 1A. In your project when it comes to raising the common tolerable way to +/- 300V ( where I find myself the range +/- 15V) it is proposed to replace R2 and R3 with resistors from 100 Mohm but in the brackets I notice that it is written (R3, R4, R5 and R6 = 1 Mega and trimmer = 47k, as shown in the diagram), at this point something is wrong with R3, what value to adopt? For the measurement of the current in the required range I will adopt R0 da 0.1 Ohm. The proposed sensor is sensitive and stable? I've already tried, unfortunately, with other sensors but the measurement of the current in the range useful to me (50-500mA) it is not stable. Thanks for all the suggestions you will be able to give me. I have been following you for years now and once again congratulations on your site and your professionalism.

  8. Livio says:

    I don't understand what's wrong
    – R3, R4, R5 and R6 = 1 Mega
    – trimmer = 47k
    – With R1 and R2 from 10 mega get a common way of +/- 33 V (it wouldn't be enough for you?)
    – With R1 and R2 from 100 mega get a common way of +/- 330 V

    They wouldn't be enough for you +/- 33 Common mode V ?
    Please note that accuracy decreases as you increase R1 and R2 in value
    So with a full scale of +/- 33V you will have a resolution and precision around 10 MV
    While with full scale of +/- 330V you will have a resolution and precision around 100 MV

    With respect to the “sensitive” the same law always applies, that is, you can have a resolution (therefore sensitivity) equal to about one ten thousandth of the full scale.

    And with regard to stability, the numbers will also dance to that order of magnitude (one thousandth of the full scale at most), but if you do the moving average over time you can also greatly increase the stability. If you read the values ​​with our Master and our HAL application you will be able to adjust the filter to obtain even much greater stability.

    —————–

    To obtain much greater accuracy and stability, you could use the ADC 24.
    It costs a little’ but you would no longer need this circuit or even need to calibrate the trimmers.
    Read its instructions to see what it can do:
    https://www.theremino.com/hardware/adapters#adc24

    To measure the current you will need to set a differential channel and put the right resistors for the ranges you need.
    I'm not doing the calculations but you can get there by yourself and then just try and if it doesn't go well it will only be a matter of changing two resistors.

    • Antonio says:

      hi Livio,thanks for the quick reply and the suggestions proposed.
      In the project it is written R2 and R3 by 100 MOhm e non R1 e R2. From the project:
      “Increase the common way tolerable to +/- 300 Volts
      Replacing R2 and R3 with resistors from 100 Mega Ohm (R3, R4, R5 and R6 = 1 Mega and trimmer = 47k, as shown in the diagram), you get the following voltage range:…” The value of R3 is repeated twice. If I'm wrong, I offer you my apologies right now. Have a good Saturday.

      • Livio says:

        You were right, it was wrong in three places, thanks for finding these errors.
        It should now be okay but if you find any other errors write to us.
        Hello

        P.S.
        Should it happen that you still see the previous page, then you need to clear your browser cache.

  9. Antonio says:

    Hello Livio, I believe there is an error in the first table or second table:
    “With this scheme the circuit tolerates common-mode voltages up to +/- 33 Volts and with the replacement of R9 gets the following voltage range:

    Voltages from -10 MV to +10 MV with a resolution of 0.3 micro Volts (R9 = 1.5 Mega)
    Voltages from -15 MV to +15 MV with a resolution of 0.5 micro Volts (R9 = 1Mega)
    Voltages from -30 MV to +30 MV with a resolution of 1 micro Volts (R9 = 470k)
    Voltages from -100 MV to +100 MV with a resolution of 3 micro Volts (R9 = 150 k)
    Voltages from -150 MV to +150 MV with a resolution of 5 micro Volts (R9 = 100 k)
    Voltages from -300 MV to +300 MV with a resolution of 10 micro Volts (R9 = 47k)
    Voltages from -1 V a +1 V with a resolution of 30 micro Volts (R9 = 15 k)
    Voltages from -1.5 V a +1.5 V with a resolution of 50 micro Volts (R9 = 10 k)
    Voltages from -3 V a +3 V with a resolution of 100 micro Volts (R9 = 0)
    ” the voltage range stops at 3V and not 33V as stated above! here R1 and R2 are as per scheme 10MOhm and R3 = R4 = R5 = R6 = 1MOhm.
    In the second table:
    “Reduce the common way tolerable to +/- 3.3 Volts
    By replacing R3, R4, R5 and R6 with resistors of 10 MOhm and the two trimmers from 470 Kohm, you get the following voltage range:

    Voltages from -10 MV to +10 MV with a resolution of 0.3 micro Volts (R9 = 150 k)
    Voltages from -15 MV to +15 MV with a resolution of 0.5 micro Volts (R9 = 100 k)
    Voltages from -30 MV to +30 MV with a resolution of 1 micro Volts (R9 = 47k)
    Voltages from -100 MV to +100 MV with a resolution of 3 micro Volts (R9 = 15 k)
    Voltages from -150 MV to +150 MV with a resolution of 5 micro Volts (R9 = 10 k)
    Voltages from -300 MV to +300 MV with a resolution of 10 micro Volts (R9 = 4.7 k)
    Voltages from -1 V a +1 V with a resolution of 30 micro Volts (R9 = 1.5 k)
    Voltages from -1.5 V a +1.5 V with a resolution of 50 micro Volts (R9 = 1 k)
    Voltages from -3 V a +3 V with a resolution of 100 micro Volts (R9 = 0 ohm resistor)

    so with values ​​of R1 = R2 = 10MOhm and R3, R4, R5, R6 = 10MOhm I always get the same range?
    Something is not right. That's why I initially proposed for the +/- 15V range with 100MOhm resistors. If once again I'm wrong, forgive me.
    A good evening

    • Livio says:

      In the second table R3, R4, R5 e R6, and also the two trimmers, they all increased tenfold. So the amplification of the first stage is ten times greater and the circuit saturates with the common mode of +/- 3.3V instead of that +/- 33V

      But with the second table we get exactly the same voltage ranges because R9 is reduced ten times (to the right of each line in parentheses).

      Seems right to me, write us again if you don't like it.

  10. Maximum says:

    Good morning. I just discovered the theremino project, I wanted to understand more and do some tests to learn how it works. I turned the site, but I haven't found a clear path, a tutorial to follow me step-by-step with simple examples to get you started. I haven't found a book that gives me a path to follow. I have attempted to purchase hardware, but the site http://www.store-ino.com no longer exists (I also point it out to update the site). I come from the Arduino world where, after explaining the basics, classic examples are found: turn on an led, read a potentiometer or the status of a button, drive a motor or a servo. Here I can't figure out which hardware to buy to be able to do these things, and above all where to buy it so as not to take trash. I need help, Thank you.

  11. Livio says:

    This conversation has been moved here from the news page which is good to leave free for the news.
    ———————————————————————–

    Cosimo Miccoli – 14/12/2021 at 21:58
    Hi , I have recently discovered your software seems excellent to me. I am passionate about radio reception,I downloaded Theremino SDR but I can't start it, I launched zadig, restarted, but nothing. I safely use SDRSharp, could you give me some advice?
    greetings and thanks

    Livio – 15/12/2021 at 09:27
    In what sense "it does not start" ?
    The application does not present the window on the desktop ?
    The application opens but then does not connect with the frontend ?

    You extracted the files from the ZIP and put them in your own folder ?
    It is a folder that does not require special permissions ?
    What operating system do you use ?

    If you can't contact me on Skype as livio_enrico
    (and on occasion remind me of what we were talking about ...)

    Cosimo Miccoli – 15/12/2021 at 12:45
    Hello Livio, about the SDR, the application opens, at the moment I press on Run, mi da la scritta ” RTL-SDR/USB is either not connected or its driver is not working properly”.
    However, I have run zadig several times. I use windows 10, i extracted the files from the zip and booted from its folder. There may be missing files in the folder?
    Thank you

    Livio – 15/12/2021 at 13:42
    In ThereminoSDR folder there should be six DLLs, an EXE and an INI (and also a DOCS folder but it doesn't count). Maybe try deleting the INI and then relaunching the EXE.

    I have tried now to check it with the latest Windows updates 10 and it worked right away.

    That is due to the USB not communicating well?
    Try changing the USB socket.
    Try to start ThereminoSDR as administrator.
    Make sure you set the right type with ZADIG (I don't remember well but it seems to me that there were two possibilities and maybe WinUSB was the best ...)

    Retry SDRSharp, with him it works?
    However it is really strange, this app has always worked at all.

    It may be the type of receiver that is not compatible?
    In this case, the only way to understand what happens would be to call me on Skype and then also install VisualStudio 2008 (CSharp) and then show me what happens in the code and what error occurs.

    Cosimo Miccoli – 15/12/2021 at 18:36
    Hello Livio, i can't contact you with skype, I did all the tests you recommended. But nothing to do Sdrsharp works great and I changed two SDRs , including the USB port.
    Visualstudio non lo installa mi da ” Error occurred during setup “

    Livio – 15/12/2021 at 22:40
    Woh, a nice set of things that don't work!

    That you don't even install VisualStudio is really amazing.

    Then, my skype nick is: livio_enrico
    It has to work, you wrote it all in small letters and with underscore in the middle ?
    Give me your skype nickname or write me at engineering at theremino dot com
    so then we exchange the phone number.

    However, do not worry, when we can communicate we will make everything work, maybe through "chrome remote desktop"

Leave a Reply to Antonio Cancel reply

Your email address will not be published.