You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
rem Build VM takes at least 20s to start, and at least 20s to compile one file. We assume that compiling the 6 Tiva firmwares take at least 20s. So... if no HMI file is there, the VM didn't start yet, or has already finished.
17
17
cd Syntherrupter_Firmwares
18
-
:waitforvm
19
-
timeout /t 5
20
-
ifnotexist"*.HMI"goto waitforvm
18
+
rem:waitforvm
19
+
remtimeout /t 5
20
+
remif not exist "*.HMI" goto waitforvm
21
21
rem Build VM is configured to delete temporary HMI files after creation. wait until no HMI files are left.
Copy file name to clipboardexpand all lines: Documentation/Wiki/Envelopes.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
[Back to the wiki main page](README.md#readme)
4
4
5
-
Syntherrupter comes with a bunch of envelopes included in its firmware. Envelopes allow you to modify the sound (soft & long, sharp & short, ...). I made some [forum posts](README.md#external-content) that go into greater detail.
5
+
Syntherrupter comes with a bunch of envelopes included in its firmware. Envelopes allow you to modify the sound (soft & long, sharp & short, ...). Why? Check this out. Here's a demo of Pirates of the Carribean [with](https://soundcloud.com/user-754038701/pirates-of-the-carribean-jarrod-radnich-syntherrupter-v420-beta4) and [without](https://soundcloud.com/user-754038701/pirates-of-the-carribean-jarrod-radnich-no-envelope-syntherrupter-v420-beta4) envelopes. I also made some [forum posts](README.md#external-content) that go into greater detail.
6
6
7
7
The sound can be selected by the MIDI command "Program Change". In your MIDI software you can select it by changing the instrument of the channel. Program 0 is f.ex. called "Accoustic Grand Piano". Some MIDI softwares only list the name, others list the program number, too. Syntherrupter doesn't care about the name, since its programs don't match those labels. The meaning of each program for Syntherrupter is listed below.
Copy file name to clipboardexpand all lines: Documentation/Wiki/Minimum Viable Setup.md
+10-4
Original file line number
Diff line number
Diff line change
@@ -33,16 +33,19 @@ Everything else will connect to this board. How? Where? What pins? Beside the in
33
33
## Display
34
34
35
35
### Introduction
36
+
37
+
Syntherrupter was originally designed as touch screen device. However, if you don't want a graphical user interface you can easily control it [via command line](https://github.com/MMMZZZZ/Syfoh#readme), too. In that case you really only need the Tiva board.
38
+
36
39
Syntherrupters UI is designed for a special touch display called "Nextion". They have their own microcontroller that runs the whole UI which makes development *a lot* easier. Assembly gets easier, too. No 40 pin flat-flex cable, only 5V supply and two data pins.
37
40
38
-
There are multiple display versions that can do the job. If you don't care and simply want to go with the recommended display from the recommended shop, click [here](https://www.itead.cc/nextion-nx8048k050.html) and you're good.
41
+
There are multiple display versions that can do the job. If you don't care and simply want to go with the recommended display from the recommended shop, click [here](https://www.itead.cc/5-0-nextion-intelligent-series-hmi-resistive-capacitive-touch-display-without-enclosure.html) and you're good.
39
42
40
43
Btw. since they are resistive touch screens, they aren't affected by EMI like the capacitive screen of your smartpone.
41
44
42
45
You don't need a standalone interrupter? Well, you can run the user interface on the PC, too. In that case you don't need a display at all ([see below](#without-a-display)).
43
46
44
47
### Suitable Models
45
-
Nextions ease of use comes at a cost. Litterally. These displays are rather expensive, starting at 64$ for the 5" version. Starting? Yes, there are actually 6 displays that are suitable for Syntherrupter:
48
+
Nextions ease of use comes at a cost. Literally. These displays are rather expensive, starting at 64$ for the 5" version. Starting? Yes, there are actually 6 displays that are suitable for Syntherrupter:
46
49
47
50
*`NX8048T050_011R`: Nextion 5" Basic series ([Official shop: 65$](https://www.itead.cc/nextion-nx8048t050.html))
48
51
*`NX8048T070_011R`: Nextion 7" Basic series ([Official shop: 75$](https://www.itead.cc/nextion-nx8048t070.html))
@@ -76,9 +79,12 @@ To keep things simple I won't write "Nextion or TJC display" every time but simp
76
79
77
80
### Without a display
78
81
79
-
The user interface can be run on a Windows PC. This requires an additional Serial to USB converter that connects to the same Pins as the Nextion display would ([see below](#wiring)).
82
+
The user interface can be run on a Windows PC. Unlike the command line interface the GUI requires an additional Serial to USB converter that connects to the same Pins as the Nextion display would ([see below](#wiring)).
80
83
81
-
* Download, install and open the Nextion Editor. For firmwares up to v4.1.0 you need Nextion Editor v1.61.1 (Download as [ZIP (portable)](https://nextion.tech/download/nextion-setup-v1-61-1.zip) or [Installer](https://nextion.tech/download/nextion-setup-v1-61-1.exe)). Unfortunately each of their updates breaks compatibility... I'll keep this section updated.
84
+
* Download, install and open the Nextion Editor.
85
+
* For firmwares up to v4.1.3 you need Nextion Editor v1.61.1 (Download as [ZIP (portable)](https://nextion.tech/download/nextion-setup-v1-61-1.zip) or [Installer](https://nextion.tech/download/nextion-setup-v1-61-1.exe)).
86
+
* For firmware versions 4.1.4 to 4.2.0-beta.5 you need Nextion Editor v1.62.1 which is not available for download anymore; Nextion wants to force people to use v1.63.x and newer. For the record, here are the broken links: [ZIP (portable)](https://nextion.tech/download/nextion-setup-v1-62-1.zip), [Installer](https://nextion.tech/download/nextion-setup-v1-62-1.exe). Workaround: download the "Source Code" zip file attached to the release and open the .HMI file that can be found in the extraced zip content under `Syntherrupter_Nextion/Syntherrupter_Nextion.HMI`. You can use pretty much any Nextion editor version but I'd recommend v1.63.3 (see next point). Once you opened the file in the editor, contine with the steps below.
87
+
* For firmware versions 4.2.0-beta.6 and newer you need Nextion editor v1.63.3 (Download as [ZIP (portable)](https://nextion.tech/download/nextion-setup-v1-63-3.zip) or [Installer](https://nextion.tech/download/nextion-setup-v1-63-3.exe)).
82
88
* Click "Debug" on the top right. A file dialog opens. Select the *Syntherrupter_Nextion_NX8048T050.tft* file from the release zip file.
83
89
* A new window opens. At the bottom left select "User MCU Input" and then the COM port of the Serial to USB converter. Baud rate is 115200baud/s.
Copy file name to clipboardexpand all lines: Documentation/Wiki/README.md
+3-2
Original file line number
Diff line number
Diff line change
@@ -17,18 +17,19 @@ Welcome to the Syntherrupter wiki. This is a collection of how-tos and documenta
17
17
18
18
The High Voltage Forum topic contains some subjects that haven't made their way into this wiki yet. Hence they're linked below.
19
19
20
-
*[My best MIDI sources](https://highvoltageforum.net/index.php?topic=1020.msg8661#msg8661)
20
+
*[My best MIDI sources](https://highvoltageforum.net/index.php?topic=1020.msg8661#msg8661). Somewhat outdated but still useful I guess.
21
21
*[A bunch of demo videos with a tesla coil](https://highvoltageforum.net/index.php?topic=1020.msg9299#msg9299). Thanks futurist! And just below that post you'll find a video from AstRii, too.
22
22
*[What the n-tau parameter does to envelopes (ADSR)](https://highvoltageforum.net/index.php?topic=1020.msg8850#msg8850). Post is outdated, picture not.
23
23
*[Envelope (ADSR) editor and looping](https://highvoltageforum.net/index.php?topic=1020.msg9082#msg9082)
24
24
*[What is MIDI? What is ADSR? Is it the same?](https://highvoltageforum.net/index.php?topic=1020.msg9120#msg9120)
25
25
*[In-depth explanation of note duty vs note ontime](https://highvoltageforum.net/index.php?topic=1020.msg8564#msg8564)
26
26
*[AstRiis Syntherrupter build with 4 outputs](https://highvoltageforum.net/index.php?topic=1267.msg9292#msg9292)
27
-
* If you happen to have a Nextion Intelligent Screen (Indicated by a P in the model number), or a TJC X series screen, you need to make changes to the Nextion source file. You need to modify [the sliders](https://highvoltageforum.net/index.php?topic=1020.msg9670#msg9670) and [the code for dark mode](https://highvoltageforum.net/index.php?topic=1020.msg9682#msg9682)
28
27
29
28
In addition, Mads Barnkob from [Kaizer Power Electronics](https://kaizerpowerelectronics.dk/) has a video series about his impressive Syntherrupter based show controller:
30
29
31
30
*[Tesla Coil Show Controller Project (Part 1 of 6)](https://www.youtube.com/watch?v=Ad2129sZv6w)
32
31
*[Tesla Coil Show Controller - Programming Syntherrupter (Part 2 of 6)](https://www.youtube.com/watch?v=jQZj8DPNvJg)
33
32
*[Tesla Coil Show Controller - 6 Optical Output Control Panel (Part 3 of 6)](https://www.youtube.com/watch?v=DCFt82_SrNI)
33
+
*[Tesla Coil Show Controller - 6 Interrupters (Part 4 of 8)](https://www.youtube.com/watch?v=pOEmQ9KFFWY)
34
+
*[Tesla Coil Show Controller - Syntherrupter Installation And MIDI Test (Part 5 of 8)](https://www.youtube.com/watch?v=JB4-n_mJty4)
34
35
**(Other parts will be added as soon as they're released)*
0 commit comments