<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ReZyklus V2 &#8211; Zyklus-MPS</title>
	<atom:link href="https://zyklus-mps.com/category/rezyklus-v2/feed/" rel="self" type="application/rss+xml" />
	<link>https://zyklus-mps.com</link>
	<description></description>
	<lastBuildDate>Wed, 04 Mar 2026 19:43:01 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.3</generator>
	<item>
		<title>[REZYKLUS V2] Looking for a touchscreen.</title>
		<link>https://zyklus-mps.com/rezyklus-v2-looking-for-a-touchscreen/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 04 Mar 2026 19:42:28 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[ReZyklus V2]]></category>
		<guid isPermaLink="false">https://zyklus-mps.com/?p=608</guid>

					<description><![CDATA[(Written by David Perbal) As I said in the previous post, the 2.8” touchscreen is too small. And its resistive touch isn’t responsive enough. &#160; On the picture below the top left one is the &#8220;old&#8221; 2.8” resistive touch display. So I had to test new capacitive touchscreens :  2.8&#8243; 320*240 pixels, ratio 4:3 (bottom [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>(Written by David Perbal)</p>
<p><span style="font-weight: 400;">As I said in the previous post, the 2.8” touchscreen is too small. And its resistive touch isn’t responsive enough.</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">On the picture below the top left one is the &#8220;old&#8221; 2.8” resistive touch display.</span></p>
<p><span style="font-weight: 400;">So I had to test new </span><b>capacitive </b><span style="font-weight: 400;">touchscreens : </span></p>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">2.8&#8243; 320*240 pixels, ratio 4:3 (bottom left)</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">3.2&#8243; 320*240 pixels, ratio 4:3 (the one in the middle, fitted into my MicroDexed Touch)</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">3.5&#8243; 480*320 pixels, ratio 3:2 (right)</span></li>
</ul>
<p>&nbsp;</p>
<p><img fetchpriority="high" decoding="async" class="alignnone size-full wp-image-609" src="https://zyklus-mps.com/wp-content/uploads/2026/03/Screenshot-2026-03-04-at-20.40.09.png" alt="" width="778" height="474" srcset="https://zyklus-mps.com/wp-content/uploads/2026/03/Screenshot-2026-03-04-at-20.40.09.png 778w, https://zyklus-mps.com/wp-content/uploads/2026/03/Screenshot-2026-03-04-at-20.40.09-300x183.png 300w, https://zyklus-mps.com/wp-content/uploads/2026/03/Screenshot-2026-03-04-at-20.40.09-768x468.png 768w" sizes="(max-width: 778px) 100vw, 778px" /></p>
<p><span style="font-weight: 400;">To give an idea of the pixels gained with the 3.5” resolution 480 * 320 compared to the 320 * 240 pixels : </span></p>
<p>&nbsp;</p>
<p><img decoding="async" class="alignnone size-full wp-image-610" src="https://zyklus-mps.com/wp-content/uploads/2026/03/Screenshot-2026-03-04-at-20.40.26.png" alt="" width="777" height="576" srcset="https://zyklus-mps.com/wp-content/uploads/2026/03/Screenshot-2026-03-04-at-20.40.26.png 777w, https://zyklus-mps.com/wp-content/uploads/2026/03/Screenshot-2026-03-04-at-20.40.26-300x222.png 300w, https://zyklus-mps.com/wp-content/uploads/2026/03/Screenshot-2026-03-04-at-20.40.26-768x569.png 768w" sizes="(max-width: 777px) 100vw, 777px" /></p>
<p><span style="font-weight: 400;">After a little poll between us, we decided to go bigger. So I bought a 4&#8243; capacitive screen (480*320 pixels, ratio 3:2) to have more space. The code for this new type of display needed new libraries for the new drivers (ST7796 for display and FT6206 for touch) and some rewiring. Fortunately Paul had anticipated everything and exposed pins for both the microcontroller and the display on the PCB so it was an easy fix.</span></p>
<p><span style="font-weight: 400;">This time the display was too big to fit between the encoders, so I desoldered the left encoder…</span></p>
<p><img decoding="async" class="alignnone size-full wp-image-611" src="https://zyklus-mps.com/wp-content/uploads/2026/03/Screenshot-2026-03-04-at-20.40.46.png" alt="" width="776" height="519" srcset="https://zyklus-mps.com/wp-content/uploads/2026/03/Screenshot-2026-03-04-at-20.40.46.png 776w, https://zyklus-mps.com/wp-content/uploads/2026/03/Screenshot-2026-03-04-at-20.40.46-300x201.png 300w, https://zyklus-mps.com/wp-content/uploads/2026/03/Screenshot-2026-03-04-at-20.40.46-768x514.png 768w" sizes="(max-width: 776px) 100vw, 776px" /></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Now we have a comfortable display, with responsive touch <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span></p>
<p><span style="font-weight: 400;">To be continued…</span></p>
<p><span style="font-weight: 400;">David</span></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>[REZYKLUS V2] ReZyklus V2, a new adventure</title>
		<link>https://zyklus-mps.com/rezyklus-v2-rezyklus-v2-a-new-adventure/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 18 Feb 2026 19:38:02 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[ReZyklus V2]]></category>
		<guid isPermaLink="false">https://zyklus-mps.com/?p=602</guid>

					<description><![CDATA[(Written by David Perbal) When we started assembling our Zyklus clones, we realized how complex it would be to upgrade the hardware (based on a Z80) and the software written in assembly language. &#160; Just take a look at the PCBs needed for the ReZyklus : &#160; &#160; Especially since we couldn&#8217;t find the toolchain [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>(Written by David Perbal)</p>
<p><span style="font-weight: 400;">When we started assembling our Zyklus clones, we realized how complex it would be to upgrade the hardware (based on a Z80) and the software written in assembly language.</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Just take a look at the PCBs needed for the ReZyklus :</span></p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-603" src="https://zyklus-mps.com/wp-content/uploads/2026/02/Screenshot-2026-02-18-at-20.27.41.png" alt="" width="931" height="731" srcset="https://zyklus-mps.com/wp-content/uploads/2026/02/Screenshot-2026-02-18-at-20.27.41.png 931w, https://zyklus-mps.com/wp-content/uploads/2026/02/Screenshot-2026-02-18-at-20.27.41-300x236.png 300w, https://zyklus-mps.com/wp-content/uploads/2026/02/Screenshot-2026-02-18-at-20.27.41-768x603.png 768w" sizes="auto, (max-width: 931px) 100vw, 931px" /></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Especially since we couldn&#8217;t find the toolchain to compile the old assembly code for rewriting EPROMs. So, the idea quickly emerged of perhaps developing a V2 based on modern, simplified hardware and a software layer that was easy to write, compile, and maintain.</span></p>
<p><span style="font-weight: 400;">After much discussion and experience with other projects, we chose the Teensy 4.1 microcontroller.</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">At the end of 2024 I spoke about this V2 with Paul, our electronics wizard. Rather than embarking on &#8220;spaghetti&#8221; breadboard projects, I suggested building a prototype PCB to validate the hardware choices and confirm that we could indeed achieve our desired functionality. Paul recommended using the HT16K33 chip, which can scan up to 39 buttons in a single scan and control up to 128 LEDs. So the prototype PCB includes:</span></p>
<p>&nbsp;</p>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">a Teenzy 4.1 microcontroller</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">a HT16K33 chip</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">a 2.8&#8243; resistive touchscreen</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">three rows of eight buttons, each associated with an LED</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">two rotary encoders</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">two MIDI IN and two MIDI OUT ports</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">a buzzer</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">a footswitch jack input</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">a jack input for an external clock</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">a USB host port</span></li>
</ul>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">I ordered the PCBs and here&#8217;s what it looks like :</span></p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-604" src="https://zyklus-mps.com/wp-content/uploads/2026/02/Screenshot-2026-02-18-at-20.27.52.png" alt="" width="935" height="604" srcset="https://zyklus-mps.com/wp-content/uploads/2026/02/Screenshot-2026-02-18-at-20.27.52.png 935w, https://zyklus-mps.com/wp-content/uploads/2026/02/Screenshot-2026-02-18-at-20.27.52-300x194.png 300w, https://zyklus-mps.com/wp-content/uploads/2026/02/Screenshot-2026-02-18-at-20.27.52-768x496.png 768w" sizes="auto, (max-width: 935px) 100vw, 935px" /></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">After soldering the components and writing some code to test them, it immediately becomes much more enjoyable <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span></p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-605" src="https://zyklus-mps.com/wp-content/uploads/2026/02/Screenshot-2026-02-18-at-20.28.02.png" alt="" width="930" height="675" srcset="https://zyklus-mps.com/wp-content/uploads/2026/02/Screenshot-2026-02-18-at-20.28.02.png 930w, https://zyklus-mps.com/wp-content/uploads/2026/02/Screenshot-2026-02-18-at-20.28.02-300x218.png 300w, https://zyklus-mps.com/wp-content/uploads/2026/02/Screenshot-2026-02-18-at-20.28.02-768x557.png 768w" sizes="auto, (max-width: 930px) 100vw, 930px" /></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Here I used the same “vintage” buttons as on the ReZyklus V1.</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">But then I realized that a 2.8&#8243; touchscreen was really small, and the resistive touch wasn&#8217;t very responsive. So I looked for another solution.</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">To be continued…</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">David</span></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
