Author Topic: Syntherrupter - A Feature-rich, Polyphonic Interrupter  (Read 25694 times)

Offline Max

  • High Voltage Engineer
  • ****
  • Posts: 203
  • Karma: +19/-1
  • "With the first link, the chain is forged. [...]"
    • View Profile
    • My Youtube Channel
Re: Syntherrupter - A Feature-rich, Polyphonic Interrupter
« Reply #180 on: September 01, 2021, 06:41:48 PM »
Quote from: futurist
Sorry to hear that. What happened to your coil?
Quote from: Mads Barnkob
Bummer about your show and coils exploding, any graphic pictures to show in your DRSSTC thread?
The short answer: I don‘t know. The long answer - well… is long enough for its own thread. I do have video material of the crash but haven‘t had the time to put it into a half decent video. Btw I don‘t have a thead for my tesla coil in this forum yet? I plan to make one because there have been some really confusing things where I‘d like to get some input. But again, no time for such a post in the next weeks.

Quote
Its a complex software you have put up and even with the good wiki, we are not inside your head :)
This is so true. I try to find a balance between the length of my posts and the amount of details I share. There are dozens of such thoughts behind pretty much every feature and compromise and while I‘d like to share every single one with y‘all I think this would be simply too much. The wiki f.ex. is already much more text than most users will ever read… I‘m not even sure people are reading the release notes. Therefore I try to stick to the „what“-surface and leave out the „why“-rabbit holes.
I guess I could make a separate thread where I explain the latter ones (as f.ex. the buffered outputs, how my exponential envelopes work, why some bugs were so hard to find, …). However, I‘m not sure the interest is there for such deep dives.
Oh btw. So far I haven‘t found any new bugs related to the buffered outputs. I certainly am happy about this though I‘m for sure not naive enough to call the buffering code bug free. (The nasty bug from the latest release sits in another part of the software.)

Quote from: Mads Barnkob
I tried my first github contribution, which also explains why you were after me for not writing a comment. I was not quite aware if it was submitted without pull request? This is my first time using github, so bare with me. I wanted to try something simple before editing large parts of the wiki.
You did most things right. The fork, the pull request - both fine afaik. My only issue was that your commit was titled with the default description „Update Readme.md“ which doesn’t give any hint about what actually happened.
There are some good tutorials for Git(Hub) out there. To give a little tl;dr, git is like email. A protocol. GitHub, GitLab and others are like Outlook, Gmail, … Companies offering servers (and in most cases webinterfaces) for using the mail protocol in a much more convenient way. GitHub Desktop and other desktop applications are the equivalent of Thunderbird and others; desktop programs to write emails respectively commit source code to a git repository.
I personally use GitHub Desktop as it‘s very easy to use and covers most of my needs. Not sure what you used but if it‘s the webinterface I strongly suggest to use GitHub Desktop (or any other desktop client you like).

Quote from: Mads Barnkob
  I do not have a video of this: deselect all channels for coil 1, select channel 1, press next, deselect all channels for coil 2, select channel 2, press next. Do this for all 6 coils. At the 6th coil, pressing next showed me coil 1, but with channel 16 selected as the only. Pressing next now showed coils 2 with 15, 3 with 14 and so on. Getting to the 6th coil and pressing next showed me channel 1 for coil 1. IS there really 12 pages or 6 pages? I can not see any difference, but the number of configured channels... :-[
Hah - I had the same issue recently. Then, before the latest release I tried to reproduce it and failed to do so (not sure why). So I did not follow it any further. What I can tell you is that there are only 6 coils, not 12. It is a bug that‘s only in the Nextion firmware, in the save/loading code of the button states (every time the page (re)loads or exits the button states are loaded from/saved to a variable. And apparently I‘m not loading/storing the bits in the same order). This means that the first time you configure the channels everything works as expected. However, when you come back to the same page (and leave it again) the now wrongly displayed channels will be sent to the tiva microcontroller. Of course you can fix this by hand every time you open the page if you like to.
I‘ll keep it in mind for the next release.

Quote from: Mads Barnkob
Your syfoh sysex examples are great! From looking at the sysex documention, you should really add these examples, again it looks rather complex from all the formatting and explanation of the sysex package. Which confused me a bit before finding the tiny link to syfoh, that should be the first link in bold right after sysex headline :)
Noted. Will change that for the next release. (Unless you‘re faster ;) )


Kind regards,
Max

Offline Max

  • High Voltage Engineer
  • ****
  • Posts: 203
  • Karma: +19/-1
  • "With the first link, the chain is forged. [...]"
    • View Profile
    • My Youtube Channel
Re: Syntherrupter - A Feature-rich, Polyphonic Interrupter
« Reply #181 on: September 13, 2021, 10:51:27 PM »
to my greatest annoyance the latest release (v4.2.0-beta.5) has at least one crucial (and new) bug. [...] I have sort of a suspicion where the bug in the latest release comes from. If that suspicion is true, it‘ll be an easy fix. Otherwise it‘s going to be another long day.
As so often the truth was somewhere inbetween. It's been a rather long day finding the bug and verifying everything but in the end it was almost what I thought and nothing really complicated.

I fixed other things, too, which have been mentioned here. They're all listed in the release notes.

I currently don't have access to a "full" Syntherrupter with display and outputs and everything so I could only do very limited testing. But since this release just fixes a few specific bugs without touching other stuff I don't expect issues. Nonetheless, you should know. 

As always, the new release (v4.2.0-beta.6) can be downloaded here: https://github.com/MMMZZZZ/Syntherrupter/releases



Kind regards,
Max

Offline Mathieu

  • High Voltage Enthusiast
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Re: Syntherrupter - A Feature-rich, Polyphonic Interrupter
« Reply #182 on: September 17, 2021, 03:42:10 PM »
Some progress over here with the syntherrupter. Last week some parts came in and finally put all in a metal casing. Was still questioning the sanity of the tjc screen's serial port, but with the latest beta release I was finally able to test with the chinese Usart-HMI and the fresh tjc tft file from an 1.63.3 editor. Thanks Max for the continuous progress! The screen works, yet only with Tiva firmware 4.1.3. All later releases don't get through the initialisation and ComOk is not send/received. This suggests to look for the problem on the Tiva side.
I'm not strong in programming, but is there a difference between 4.1.3 and later that could cause this for this specific screen (tjc8048X570)? For instance, I cannot find a "rest" message being send to the screen in later releases, but for now can not really understand how this would explain it.  All in all quite some steps forward  :D



Best regards,
Mathieu





Offline Max

  • High Voltage Engineer
  • ****
  • Posts: 203
  • Karma: +19/-1
  • "With the first link, the chain is forged. [...]"
    • View Profile
    • My Youtube Channel
Re: Syntherrupter - A Feature-rich, Polyphonic Interrupter
« Reply #183 on: September 17, 2021, 06:44:43 PM »
Damn that thing looks good! Mind if I add that picture to the GitHub repository (giving credits of course)?

What makes your issue so weird is that between v4.1.3 and v4.1.4 nothing changed in the Tiva firmware that could affect the startup behavior. The only change in the firmware was a fix in the MIDI code. With v4.1.4 I changed the Nextion Editor version but that had no effect on the Tiva firmware.
Actually, there is one difference: the version number. But I cannot imagine why that would break the handshake (especially since the version number is sent after the actual handshake, together with all the other data and right before the startup screen is displayed).

It's only with v4.2.0-beta.2 that I reworked the startup code on the Tiva side. Wanting to reproduce your setup, I had to realize that the Nextion/TJC editor is actually not compatible with the reworked code. Nextion screens send special messages when they start, signalling that they're ready. The beta.2 rework uses those messages (previous versions didn't), but unfortunately the Nextion/TJC Editor does not send them (unlike the devices). Maybe this will change in a future version but for now it means that the editor isn't very helpful.

I don't have a TJC screen so I can't reproduce your exact situation. All I know is that the firmware versions in question work on my Tiva + Nextion Basic screen, and Mads has v4.2.0-beta.3 successfully tested on his Tiva + Nextion Intelligent screen - the latter being the Nextion version of your screen.

From all this I assume the following things:
  • Your wiring is correct and communication can work. Otherwise a different firmware couldn't fix the issue
  • Other people with similar setups are not affected. This points to an issue that's particular to your setup - especially towards the TJC X5 screen.
Furthermore I have a few questions:
  • Have you tried doing a Nextion update over serial? It'd be a good check that the serial connections are solid.
  • Do you have any possibility for capturing the communication between the screen and the Tiva? That'd provide me something to analyze and hopefully give us a clue what's going on. I'd be good to see both the working and the non working communication. Logic analyzer would be the easiest thing but you can also hook up two Serial-USB converters (each one with its RX pin to one of the serial lines) and log the connection - you only need to somehow capture the timing, too, since that's important.
  • Out of curiosity for how much weirder it can get... have you tried v4.1.2 or v4.1.1 on the Tiva?
  • To be clear, the Nextion firmware apparently doesn't have any effect, right? And no v4.2.0-beta.x Tiva firmware works?
Kind regards,
Max


Offline Max

  • High Voltage Engineer
  • ****
  • Posts: 203
  • Karma: +19/-1
  • "With the first link, the chain is forged. [...]"
    • View Profile
    • My Youtube Channel
Re: Syntherrupter - A Feature-rich, Polyphonic Interrupter
« Reply #184 on: September 29, 2021, 03:49:45 AM »
Had some spare time so I implemented the possibility to read values using sysex. This allows you to dump certain or even all settings. I also started to add stats which can be read in the same way. For now it is possible to read the current signal duty cycle and the number of voices. This was the last big feature I had planned for the whole sysex stuff.
So far none of these things have been implemented in Syfoh so it will take another bit before a release will appear.
Speaking of the next release, it will feature headless operation. Since Syntherrupter can now be fully controlled using sysex, it's not mandatory anymore to have the Nextion UI running. At the same time I'll fix an issue introduced with the recent beta firmwares: the Tiva board does not enter passthrough mode automatically anymore. You either have to instruct it to do so using the UI or disconnect the screen for a few seconds during startup.

Regards,
Max

Offline Max

  • High Voltage Engineer
  • ****
  • Posts: 203
  • Karma: +19/-1
  • "With the first link, the chain is forged. [...]"
    • View Profile
    • My Youtube Channel
Re: Syntherrupter - A Feature-rich, Polyphonic Interrupter
« Reply #185 on: October 05, 2021, 11:44:44 PM »
Reading feature is done. Here's a quick example. On the left you can see the duty cycle of the generated signal in real time - sampled at 5Hz:
Other possible use cases: check settings, export them, create backups. How? Glad you asked. To answer your questions, Syfoh got some shiny new examples.

The new v4.2.0-beta.7 release got - of course - a couple other fixes and improvements. Listed as always in the release notes. https://github.com/MMMZZZZ/Syntherrupter/releases


Kind regards,
Max

Offline Max

  • High Voltage Engineer
  • ****
  • Posts: 203
  • Karma: +19/-1
  • "With the first link, the chain is forged. [...]"
    • View Profile
    • My Youtube Channel
Re: Syntherrupter - A Feature-rich, Polyphonic Interrupter
« Reply #186 on: October 19, 2021, 11:31:51 PM »
Released v4.2.0 (stable, non beta)

Most features developed during the beta phase have been more or less extensively tested. For that reason I consider them "stable". Additionally there have been a number of important bugfixes. Compared to the last beta there haven't been many changes. Mainly a fix for a bug introduced with v4.2.0-beta.3 that made it impossible to get a new Syntherrupter working.

Release notes and download: https://github.com/MMMZZZZ/Syntherrupter/releases


Kind regards,
Max

Offline SimonNwardUK

  • High Voltage Enthusiast
  • *
  • Posts: 6
  • Karma: +1/-0
    • View Profile
Re: Syntherrupter - A Feature-rich, Polyphonic Interrupter
« Reply #187 on: Today at 10:37:39 PM »
Had a good Run this weekend with my 2 table top coils at a teslathon event here in the UK, Ran most of the day and syntherrupter worked flawlessly  ;D started with low on times and note duty and increased as the day went on to a point i was getting good streamers almost ground strikes, 4 notes on some midis per coil thanks Max for all the work on this its an amazing piece of kit! looking forward to the future things you may add  :D

a few pics taken from my phone video i was monitoring the file playback, current draw and the coils performance at the same time!

 a few Pics of my setup:
      
    

Simon,UK


High Voltage Forum

Re: Syntherrupter - A Feature-rich, Polyphonic Interrupter
« Reply #187 on: Today at 10:37:39 PM »

 


* Recent Topics and Posts

post Re: Gap distance between main bus bar
[Dual Resonant Solid State Tesla coils (DRSSTC)]
davekni
Today at 11:08:03 PM
post Re: Syntherrupter - A Feature-rich, Polyphonic Interrupter
[Computers, Microcontrollers, Programmable Logic, Interfaces and Displays]
SimonNwardUK
Today at 10:37:39 PM
post Re: Ultra High Voltage Lab (UHVLab) | website | youtube
[Hobby Sites]
AstRii
Today at 09:33:18 PM
post Re: Gap distance between main bus bar
[Dual Resonant Solid State Tesla coils (DRSSTC)]
SAMGO
Today at 08:29:08 PM
post Re: My Switches Don’t Switch
[Voltage Multipliers]
abstruse1
Today at 07:51:08 PM
post Re: Gap distance between main bus bar
[Dual Resonant Solid State Tesla coils (DRSSTC)]
TMaxElectronics
Today at 06:38:24 PM
post Gap distance between main bus bar
[Dual Resonant Solid State Tesla coils (DRSSTC)]
SAMGO
Today at 01:13:09 PM
post Re: Ultra High Voltage Lab (UHVLab) | website | youtube
[Hobby Sites]
Mads Barnkob
Today at 11:20:58 AM
post Re: Problems with Franzoli electronics' easy flyback driver
[Electronic Circuits]
futurist
October 25, 2021, 07:14:25 PM
post Problems with Franzoli electronics' easy flyback driver
[Electronic Circuits]
Anon_v3
October 25, 2021, 07:01:28 PM
post Re: My Switches Don’t Switch
[Voltage Multipliers]
Vtroxi
October 25, 2021, 04:38:37 PM
post Re: Mains Staccato / T-200 VTTC
[Vacuum Tube Tesla Coils (VTTC)]
304er
October 25, 2021, 01:58:47 AM
post Re: Mains Staccato / SGTC
[Spark Gap Tesla Coils (SGTC)]
304er
October 24, 2021, 10:42:48 PM
post Re: My Bestest HV ZVS Driver and Jacobs Ladder
[Transformer (Ferrite Core)]
Duane B
October 24, 2021, 08:21:45 PM
post Re: Mains Staccato / T-200 VTTC
[Vacuum Tube Tesla Coils (VTTC)]
Duane B
October 24, 2021, 08:04:02 PM
post Re: Mains Staccato / SGTC
[Spark Gap Tesla Coils (SGTC)]
Duane B
October 24, 2021, 07:56:31 PM
post My Switches Don’t Switch
[Voltage Multipliers]
abstruse1
October 24, 2021, 06:50:05 PM
post Mains Staccato / T-200 VTTC
[Vacuum Tube Tesla Coils (VTTC)]
304er
October 24, 2021, 11:18:22 AM
post Mains Staccato / SGTC
[Spark Gap Tesla Coils (SGTC)]
304er
October 24, 2021, 09:44:10 AM
post Some more VTTC controllers and SSR's being applied
[Vacuum Tube Tesla Coils (VTTC)]
304er
October 24, 2021, 06:21:17 AM
post Re: My Bestest HV ZVS Driver and Jacobs Ladder
[Transformer (Ferrite Core)]
davekni
October 24, 2021, 05:55:33 AM
post VTTC Staccato/Interrupter Controller modified so SSR is useable for LShPS
[Vacuum Tube Tesla Coils (VTTC)]
304er
October 24, 2021, 05:47:46 AM
post Re: My Bestest HV ZVS Driver and Jacobs Ladder
[Transformer (Ferrite Core)]
MRMILSTAR
October 24, 2021, 05:03:08 AM
post My Bestest HV ZVS Driver and Jacobs Ladder
[Transformer (Ferrite Core)]
Andrew321
October 24, 2021, 02:21:37 AM
post Re: Finally finalizing my 304er VTTC
[Vacuum Tube Tesla Coils (VTTC)]
304er
October 23, 2021, 09:14:00 PM
post Re: Finally finalizing my 304er VTTC
[Vacuum Tube Tesla Coils (VTTC)]
304er
October 23, 2021, 08:48:22 PM
post Re: Finally finalizing my 304er VTTC
[Vacuum Tube Tesla Coils (VTTC)]
Mads Barnkob
October 23, 2021, 08:33:22 PM
post Re: Finally finalizing my 304er VTTC
[Vacuum Tube Tesla Coils (VTTC)]
MRMILSTAR
October 23, 2021, 03:40:46 PM
post Re: Finally finalizing my 304er VTTC
[Vacuum Tube Tesla Coils (VTTC)]
304er
October 23, 2021, 10:29:37 AM
post Re: Battery powered DRSSTC
[Dual Resonant Solid State Tesla coils (DRSSTC)]
TMaxElectronics
October 23, 2021, 01:07:13 AM
post Re: DRSSTC tuning
[Dual Resonant Solid State Tesla coils (DRSSTC)]
davekni
October 23, 2021, 01:05:04 AM
post Re: Hi! 811 A tesa coil
[Vacuum Tube Tesla Coils (VTTC)]
Duane B
October 23, 2021, 12:48:40 AM
post Re: DRSSTC tuning
[Dual Resonant Solid State Tesla coils (DRSSTC)]
kubajed
October 23, 2021, 12:01:14 AM
post Re: Hi! 811 A tesa coil
[Vacuum Tube Tesla Coils (VTTC)]
jpvvv123
October 22, 2021, 11:52:23 PM
post UD3 CPL file for smt assembly by JLC
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Franksmather
October 22, 2021, 08:56:59 PM
post Tesla Coil Show Controller - Analog Audio Interrupter and Test (Part 6 of 8)
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Mads Barnkob
October 22, 2021, 11:58:51 AM
post Re: Next Gen DRSSTC
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Netzpfuscher
October 22, 2021, 07:03:26 AM
post Re: Where to buy DIY or home made capacitor book(s)?
[Capacitor Banks]
Twospoons
October 22, 2021, 05:04:51 AM
post Re: Idea for increased electromagnetic coin shrinkage
[Capacitor Banks]
davekni
October 22, 2021, 04:43:23 AM
post Re: Where to buy DIY or home made capacitor book(s)?
[Capacitor Banks]
davekni
October 22, 2021, 04:27:13 AM
post Re: Where to buy DIY or home made capacitor book(s)?
[Capacitor Banks]
HVuser
October 21, 2021, 11:15:28 PM
post Re: Tesla Coil Music
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Intra
October 21, 2021, 09:45:55 PM
post Re: Coin shrinking video
[Capacitor Banks]
MRMILSTAR
October 21, 2021, 08:32:37 PM
post Re: Coin shrinking video
[Capacitor Banks]
klugesmith
October 21, 2021, 06:10:06 PM
post Re: 3kJ coin shrinking
[Capacitor Banks]
klugesmith
October 21, 2021, 06:09:19 PM
post Re: Idea for increased electromagnetic coin shrinkage
[Capacitor Banks]
klugesmith
October 21, 2021, 06:07:54 PM
post Re: Next Gen DRSSTC
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Intra
October 21, 2021, 01:27:29 PM
post Re: Interrupter frequency?
[Dual Resonant Solid State Tesla coils (DRSSTC)]
GrantV
October 21, 2021, 12:37:00 PM
post Re: QCW problem with ZVS and phase lead
[Dual Resonant Solid State Tesla coils (DRSSTC)]
davekni
October 21, 2021, 06:34:26 AM
post Re: Idea for increased electromagnetic coin shrinkage
[Capacitor Banks]
davekni
October 21, 2021, 06:06:50 AM

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 
SimplePortal 2.3.6 © 2008-2014, SimplePortal