tag:blogger.com,1999:blog-296026782024-03-18T03:58:28.619+01:00Tales of a modern lifeThis blog contains the daily technical endeavours of a freelancing software-designer.The Editorhttp://www.blogger.com/profile/01641247429615484542noreply@blogger.comBlogger740125tag:blogger.com,1999:blog-29602678.post-71704701634383255622020-02-17T12:38:00.003+01:002020-02-17T12:39:21.311+01:00BMPCC4K Control app - new users<h3 class="tr_bq">
Project history </h3>
<ol>
<li>Previous project: name with link</li>
<li><a href="http://marcuswolschon.blogspot.com/2019/12/bmpcc4k-control-app-resolutions.html">BMPCC4K Control app - Resolutions</a></li>
<li><b>current posting</b></li>
<li><i>next step</i></li>
<li><i>Next project:</i></li>
</ol>
<h3 class="tr_bq">
<a href="https://2.bp.blogspot.com/E3H09aCqczW5Z6Noi4Ziz1zEZ6rJKa5cInKCaPBYDjvvUVSkszRakkL6LYz7gBg4nA=s180-rw" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="180" data-original-width="180" height="200" src="https://2.bp.blogspot.com/E3H09aCqczW5Z6Noi4Ziz1zEZ6rJKa5cInKCaPBYDjvvUVSkszRakkL6LYz7gBg4nA=s180-rw" width="200" /></a></h3>
<div>
<br /></div>
There is a surprisingly large number of new users for my<br />
<a href="https://play.google.com/store/apps/details?id=biz.wolschon.bmpcc4krecord">BMPCC4K app</a> in January.<br />
<br />
I guess I should get back to some of the items accumulating in the backlog.<br />
<br />
<h4>
Links:</h4>
<h4>
<ul style="font-weight: 400;">
<li><a href="https://play.google.com/store/apps/details?id=biz.wolschon.bmpcc4krecord">Android Play Store entry </a></li>
<ul>
<li><a href="https://play.google.com/apps/testing/biz.wolschon.bmpcc4krecord">Public Beta versions</a> </li>
</ul>
<li><a href="https://forum.blackmagicdesign.com/viewtopic.php?f=2&t=81591&p=453767#p453767">Blackmagic Design Forum</a></li>
</ul>
</h4>
<ul>
</ul>
The Editorhttp://www.blogger.com/profile/01641247429615484542noreply@blogger.com0tag:blogger.com,1999:blog-29602678.post-83129599714795275282020-01-20T08:44:00.001+01:002020-01-20T08:44:06.292+01:00Bonaverde is dead<h3 class="tr_bq">
Project history </h3>
<ol>
<li><a href="https://marcuswolschon.blogspot.com/2019/09/bonaverde-emulating-nfc-cards.html">Bonaverde - Emulating NFC cards</a></li>
<li><b>current posting</b></li>
<li><i>next step?</i></li>
</ol>
<br />
Now that <a href="https://bonaverde.com/">Bonaverde</a> is dead and people can no longer use their coffee machines<br />
<br />
<ol>
<li>via the app</li>
<li>the old Facebook messenger "Coffee Concierge" chat bot</li>
<li>or buy non-expiring NFC cards for permanent usage,</li>
</ol>
<br />
I'm thinking of publishing my raw NFC card dumps.<br />
That would allow people to write their own Mifare Classic EV1 NFC cards to keep using their coffee machine.<br />
<br />
Should I do so?<br />
<h4>
Links:</h4>
<ul>
<li><a href="http://bonaverde.de/">Bonaverde.de</a> - 404</li>
<li><a href="https://bonaverde.com/">Bonaverde.com</a> - "back soon"</li>
<li><a href="https://www.facebook.com/coffeechangers/">Bonaverde on Facebook</a> - no update since October 2019</li>
</ul>
The Editorhttp://www.blogger.com/profile/01641247429615484542noreply@blogger.com0tag:blogger.com,1999:blog-29602678.post-29031114463554757132019-12-01T11:36:00.000+01:002020-02-17T12:39:06.848+01:00BMPCC4K Control app - Resolutions<h3 class="tr_bq">
Project history </h3>
<ol>
<li><div class="tr_bq">
Previous project: <a href="https://marcuswolschon.blogspot.com/2011/04/improvements-to-lpgcng-price-reporter.html">LPG/CNG Price Reporter</a></div>
</li>
<li><a href="http://marcuswolschon.blogspot.com/2019/06/bmpcc4k-control-app-ursa-mini-pro-g2.html">BMPCC4K Control app - URSA Mini Pro G2 </a></li>
<li><b>current posting</b></li>
<li>next step: <a href="https://marcuswolschon.blogspot.com/2020/02/bmpcc4k-control-app-new-users.html">BMPCC4K Control app - new users</a></li>
<li><i>Next project: designing a chain link tool library</i></li>
</ol>
<h3 class="tr_bq">
<a href="https://2.bp.blogspot.com/E3H09aCqczW5Z6Noi4Ziz1zEZ6rJKa5cInKCaPBYDjvvUVSkszRakkL6LYz7gBg4nA=s180-rw" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="180" data-original-width="180" height="200" src="https://2.bp.blogspot.com/E3H09aCqczW5Z6Noi4Ziz1zEZ6rJKa5cInKCaPBYDjvvUVSkszRakkL6LYz7gBg4nA=s180-rw" width="200" /></a></h3>
Some updates on my <a href="http://marcuswolschon.blogspot.com/2018/11/android-app-for-blackmagic-pocket.html">BMPCC4K Camera Control App</a>. (That also supports the BMPCC6K, UMP and UMP G2)<br />
<br />
Blackmagic never got around to adding the missing values to the "1.0 Video Mode" command of their bluetooth protocol. They even added new resolutions without adding the constants to support them via Bluetooth.<br />
<br />
But I got a hint about a workaround for this issue and now all supported resolutions on BMPCC4K, BMPCC6K, UMP and UMP G2 should be supported.<br />
You can also only select resolutions that fit the currently selected frame rate<br />
<h4>
Links:</h4>
<h4>
<ul style="font-weight: 400;">
<li><a href="https://play.google.com/store/apps/details?id=biz.wolschon.bmpcc4krecord">Android Play Store entry </a></li>
<ul>
<li><a href="https://play.google.com/apps/testing/biz.wolschon.bmpcc4krecord">Public Beta versions</a> </li>
</ul>
<li><a href="https://forum.blackmagicdesign.com/viewtopic.php?f=2&t=81591&p=453767#p453767">Blackmagic Design Forum</a></li>
</ul>
</h4>
The Editorhttp://www.blogger.com/profile/01641247429615484542noreply@blogger.com0tag:blogger.com,1999:blog-29602678.post-65149106552860073542019-09-29T11:31:00.002+02:002019-09-29T11:31:56.483+02:00Bonaverde - Emulating NFC cards<h3 class="tr_bq">
Project history </h3>
<ol>
<li>old posting: Bonaverde: testing Henry Hück</li>
<li><b>current posting</b></li>
<li><i>next </i><i>posting: </i></li>
</ol>
<h3>
The problem </h3>
For my Bonaverde "Berlin" machine,<br />
I still have some green beans in the large 500g bags around.<br />
They contain no NFC tag and where shipped to Kickstarter backers.<br />
<br />
Since serveral weeks and 3 app-updates the <a href="https://play.google.com/store/apps/details?id=com.bonaverde">myBonaverde app</a> no longer offers many types of coffee beans including these for roasting.<br />
It also has many other issues with the list such as listing the same entry 3-5 times, listing lots of 80g profiles when having 50g selected,....<br />
Support couldn't find the issue yet. (Yes, uninstalling does NOT help in any way.) <br />
<br />
<h3>
NFC to the rescue</h3>
So I decided to have a look at their NFC tags. They work offline after all.<br />
I do have a number of used-up single-use cards of the typed of coffee.<br />
<br />
The ISO 14443-3A compatible "NXP MIFARE Ultralight EV1 - 48 Byte" cards with 20 memory pages of 4 byte each.<br />
<br />
<h3>
Card format</h3>
I quickly found out the following facts:<br />
<ul>
<li>sector 00 - unique ID by Mifare. Doesn't matter.</li>
<li>sector 01 - still UID</li>
<li>sector 02 - card type and other bits we don't care about</li>
<li>sector 03 - these are OTP = one time programmable. </li>
<ul>
<li><b>Single use cards </b>are made single-use by setting ALL bits 1.</li>
<li>They can be <b>reset </b>by emulating the same cards with these fuses set back to 0.</li>
<li>The same mechanism is used for single-use air filters.</li>
</ul>
<li>sector 04 - always the same content</li>
<li>sector 05 - byte 2 is different for NFC tags on air filters.</li>
<li>sector 06 - byte 3 indicates the type of card. </li>
<ul>
<li><span style="color: black; font-family: 'Arial'; font-size: 13px; font-style: normal; font-weight: bold; text-decoration-skip-ink: none; text-decoration: none;"><span style="color: black; font-family: 'Arial'; font-size: 13px; font-style: normal; font-weight: bold; text-decoration-skip-ink: none; text-decoration: none;"><span style="color: black; font-family: 'Arial'; font-size: 13px; font-style: normal; font-weight: bold; text-decoration-skip-ink: none; text-decoration: none;">56=air filter</span> </span> </span></li>
<li><span style="color: black; font-family: 'Arial'; font-size: 13px; font-style: normal; font-weight: bold; text-decoration-skip-ink: none; text-decoration: none;"><span style="color: black; font-family: 'Arial'; font-size: 13px; font-style: normal; font-weight: bold; text-decoration-skip-ink: none; text-decoration: none;">A2=coffee changers badge</span></span></li>
<li><span style="color: black; font-family: 'Arial'; font-size: 13px; font-style: normal; font-weight: bold; text-decoration-skip-ink: none; text-decoration: none;">AC=single use coffee pouch</span></li>
<li><span style="color: black; font-family: 'Arial'; font-size: 13px; font-style: normal; font-weight: bold; text-decoration-skip-ink: none; text-decoration: none;">update: AE=Advent_ure#4</span></li>
<li><span style="color: black; font-family: 'Arial'; font-size: 13px; font-style: normal; font-weight: bold; text-decoration-skip-ink: none; text-decoration: none;"><span style="color: black; font-family: 'Arial'; font-size: 13px; font-style: normal; font-weight: bold; text-decoration-skip-ink: none; text-decoration: none;">update: </span>B2=roast only, roast and grind</span></li>
<li><span style="color: black; font-family: 'Arial'; font-size: 13px; font-style: normal; font-weight: bold; text-decoration-skip-ink: none; text-decoration: none;">update: B5=grind only, brew only, 80g universal tool</span></li>
<li><span style="color: black; font-family: 'Arial'; font-size: 13px; font-style: normal; font-weight: bold; text-decoration-skip-ink: none; text-decoration: none;">update: B6=Advent_use#14 slow roast(+brew)</span></li>
<li><span style="color: black; font-family: 'Arial'; font-size: 13px; font-style: normal; font-weight: bold; text-decoration-skip-ink: none; text-decoration: none;">...</span></li>
</ul>
</ul>
<ul>
<li>sector 07 - always the same content</li>
<li>sector 08 - byte 0 is different for NFC tags on *unused* air filters</li>
<li>sector 09 - byte 2 is different for NFC tags on air filters.</li>
<li> sector 0A - byte 1 is different for NFC tags on air filters</li>
<li>sector 0B - byte 2+3 differ. </li>
<ul>
<li>meaning unknown</li>
</ul>
<li>sector 0C - always 0x00000000</li>
<li>sector 0D - always 0x00000000</li>
<li>sector 0E - always 0x00000000 </li>
<li>sector 0F - first byte differs</li>
<ul>
<li>meaning unknown </li>
</ul>
<li>sector 10 - CFG 0 (MIRROR / AUTH0), content given by Mifare</li>
<li>sector 11 - CFG 1 (ACCESS), content given by Mifare</li>
<li>sector 12 - PWD0 - PWD3 always 0x00000000</li>
<li>sector 13 - PACK0 - PACK1 always 0x00000000 </li>
</ul>
The description of sector 7-0F does not refer to the card types marked as "update:". I didn't have the time to have a closer look at these yet. <br />
<h3>
Emulation?</h3>
I can not emulate these types of card using my Android phone. But you can get card emulators with a switch to make sector 03 writable.<br />
I got one, set up with a firmware emulating the 48 byte version of the EV1 cards. <br />
I used the <span><a href="https://play.google.com/store/apps/details?id=com.samsung.sprc.fileselector">MIFARE++ Ultralight</a> app to write to one of these emulators.</span><br />
<span>The <a href="https://play.google.com/store/apps/details?id=com.wakdev.nfctools.pro">NFC Tools app (pro)</a> app looked promising but can't write what it can read. It can only write NDEF recordd.</span><br />
<span><br /></span>
<h3>
<span>Implications</span></h3>
It's your own coffee machine.<br />
You can't do anything unsafe with this. <br />
You purchased the green beans from Bonaverde to get the NFC tag in the first place.<br />
You can't get the beans matching the bean-specific roasting profile referenced in the NFC tag anywhere else.<br />
So I see no problem in sharing this absolutely trivial bit of information.<br />
<h4>
TBD</h4>
I could not find out how the roasting profiles are stored.<br />
According to the <span><a href="https://www.kickstarter.com/projects/jimguldi/worlds-first-roast-grind-brew-coffee-machine/faqs">FAQ</a> there are 6 roasting degrees. </span><br />
<span>The content is too small to store a list of time+temperature values forming a the curve of a roasting profile. So my guess is that there is a fixed or updatable table of profiles in the machine and the card just selects it. Or the card contains a single pair of duration+intensity.</span><br />
<h4>
Links:</h4>
<ul>
<li><div class="AHFaub" itemprop="name">
<span><a href="https://play.google.com/store/apps/details?id=com.samsung.sprc.fileselector">MIFARE++ Ultralight</a> app </span></div>
<span> </span></li>
<li><span><a href="https://play.google.com/store/apps/details?id=com.bonaverde">myBonaverde app</a> (currently broken) </span></li>
<li><a href="https://www.kickstarter.com/projects/jimguldi/worlds-first-roast-grind-brew-coffee-machine?lang=de"><span>Bonaverde Kickstarter</span></a></li>
<li><span> </span></li>
</ul>
The Editorhttp://www.blogger.com/profile/01641247429615484542noreply@blogger.com0tag:blogger.com,1999:blog-29602678.post-24766931584834737292019-06-27T11:19:00.002+02:002019-12-01T11:37:25.090+01:00BMPCC4K Control app - URSA Mini Pro G2<h3 class="tr_bq">
Project history</h3>
<h3 class="tr_bq">
<ol style="font-size: medium; font-weight: 400;">
<li>Previous project: <a href="https://marcuswolschon.blogspot.com/2011/04/improvements-to-lpgcng-price-reporter.html">LPG/CNG Price Reporter</a></li>
<li>old posting <a href="https://marcuswolschon.blogspot.com/2019/06/bmpcc4k-can-select-4k-and-46k.html">BMPCC4K can select 4K and 4.6K resolutions</a></li>
<li><b>current posting</b></li>
<li><a href="https://marcuswolschon.blogspot.com/2019/12/bmpcc4k-control-app-resolutions.html">BMPCC4K Control app - Resolutions</a></li>
<li><i>Next project: designing a chain link tool library</i></li>
</ol>
<div style="font-size: medium; font-weight: 400;">
<a href="https://2.bp.blogspot.com/E3H09aCqczW5Z6Noi4Ziz1zEZ6rJKa5cInKCaPBYDjvvUVSkszRakkL6LYz7gBg4nA=s180-rw" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="180" data-original-width="180" height="200" src="https://2.bp.blogspot.com/E3H09aCqczW5Z6Noi4Ziz1zEZ6rJKa5cInKCaPBYDjvvUVSkszRakkL6LYz7gBg4nA=s180-rw" width="200" /></a></div>
<div style="font-size: medium; font-weight: 400;">
<br /></div>
<div style="font-size: medium; font-weight: 400;">
Finally a user sent me the idenfification string for the URSA Mini Pro G2.</div>
<div style="font-size: medium; font-weight: 400;">
Blackmagic does not document the exact strings the cameras use in Bluetooth to identify themself.</div>
<div style="font-size: medium; font-weight: 400;">
<br /></div>
<div style="font-size: medium; font-weight: 400;">
I added support for the G2 to behave just like the URSA Mini Pro in the latest Beta release.</div>
<div style="font-size: medium; font-weight: 400;">
<br /></div>
</h3>
<h4>
</h4>
<h4>
Links:</h4>
<h4>
<ul style="font-weight: 400;"></ul>
<ul style="font-weight: 400;">
<li><a href="https://play.google.com/store/apps/details?id=biz.wolschon.bmpcc4krecord">Android Play Store entry </a></li>
<ul>
<li><a href="https://play.google.com/apps/testing/biz.wolschon.bmpcc4krecord">Public Beta versions</a> </li>
</ul>
<li><a href="https://forum.blackmagicdesign.com/viewtopic.php?f=2&t=81591&p=453767#p453767">Blackmagic Design Forum</a></li>
</ul>
</h4>
<ul>
</ul>
The Editorhttp://www.blogger.com/profile/01641247429615484542noreply@blogger.com0tag:blogger.com,1999:blog-29602678.post-14737092986240706462019-06-12T10:17:00.001+02:002019-12-01T11:37:34.258+01:00BMPCC4K can select 4K and 4.6K resolutions<h3 class="tr_bq">
Project history </h3>
<ol>
<li>Previous project: <a href="https://marcuswolschon.blogspot.com/2011/04/improvements-to-lpgcng-price-reporter.html">LPG/CNG Price Reporter</a></li>
<li>old posting <a href="https://marcuswolschon.blogspot.com/2019/05/bmpcc4k-app-gets-presets.html">BMPCC4K app gets presets</a></li>
<li><b>current posting</b></li>
<li>next step: <a href="https://marcuswolschon.blogspot.com/2019/06/bmpcc4k-control-app-ursa-mini-pro-g2.html">BMPCC4K Control app - URSA Mini Pro G2</a></li>
<li><i>Next project: designing a chain link tool library</i></li>
</ol>
<a href="https://2.bp.blogspot.com/E3H09aCqczW5Z6Noi4Ziz1zEZ6rJKa5cInKCaPBYDjvvUVSkszRakkL6LYz7gBg4nA=s180-rw" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="180" data-original-width="180" height="200" src="https://2.bp.blogspot.com/E3H09aCqczW5Z6Noi4Ziz1zEZ6rJKa5cInKCaPBYDjvvUVSkszRakkL6LYz7gBg4nA=s180-rw" width="200" /></a><br />
<br />
In firmware 6.3 Blackmagic finally offers a way to select the different 4K and 3K/4.6K(UMP only of cause) resolutions via Bluetooth.<br />
So I'm about to add these to my "BMPCC4K control" app.<br />
<br />
<h4>
Status</h4>
<br />
<b>Update (2019-06-17): </b>I tried it with the BMPCC4K and firmware 6.4 and it didn't work. I'm in contact with Blackmagic. My suspicion is that this was only rolled out for the URSA and not the BMPCC4K yet.<br />
<br />
<h4>
Get Support</h4>
If you have any issues with the app, <b>please contact me</b> using the email address mentioned in the Play Store. If you don't speak up, I can't help you.<br />
Also, reviews in Play Store are not a chat. They are product reviews. Not a place to ask questions and expect an answer.<br />
<br />
<h4>
Connection Issues</h4>
If you can't get a connection via Bluetooth or can't find your (already paired) camera, it's often a crappy Bluetooth Stack in your phone.<br />
In that case rebooting the phone is your best hope. Bluetooth and especially Bluetooth Low Energy is not Googlen's or most manufacturer's highest priority when it comes to Android. The API to access BLE is already pretty crappy compared to most other Android APIs and the underlying implementation is grown as more and more things have been added to the different versions of the Bluetooth standards. All of these versions the phone has to support at the same time. Nothing an app can do about that. Only Google and the phone manufacturer can fix their bugs and I can fix mine.<br />
<br />
<h4>
Stability</h4>
On a positive note, there is still not a single crash or "application not responding" automatically reported in any version of the app installed via Play Store since late 2018.<br />
<br />
<h4>
Links:</h4>
<h4>
<ul style="font-weight: 400;"></ul>
<ul style="font-weight: 400;">
<li><a href="https://play.google.com/store/apps/details?id=biz.wolschon.bmpcc4krecord">Android Play Store entry </a></li>
<ul>
<li><a href="https://play.google.com/apps/testing/biz.wolschon.bmpcc4krecord">Public Beta versions</a> </li>
</ul>
<li><a href="https://forum.blackmagicdesign.com/viewtopic.php?f=2&t=81591&p=453767#p453767">Blackmagic Design Forum</a></li>
</ul>
</h4>
<ul>
</ul>
The Editorhttp://www.blogger.com/profile/01641247429615484542noreply@blogger.com0tag:blogger.com,1999:blog-29602678.post-69720860693983459722019-05-18T07:07:00.003+02:002019-06-12T10:17:37.333+02:00BMPCC4K app gets presets<h3 class="tr_bq">
Project history</h3>
<ol>
<li>Previous project: <a href="https://marcuswolschon.blogspot.com/2011/04/improvements-to-lpgcng-price-reporter.html">LPG/CNG Price Reporter</a></li>
<li>old posting <a href="https://marcuswolschon.blogspot.com/2019/03/new-bmpcc4k-firmware-this-time-with-braw.html">New BMPCC4K firmware - this time with BRaw</a></li>
<li><b>current posting</b></li>
<li>next step <a href="https://marcuswolschon.blogspot.com/2019/06/bmpcc4k-can-select-4k-and-46k.html">BMPCC4K can select 4K and 4.6K resolutions</a></li>
<li><i>Next project: designing a chain link tool library</i></li>
</ol>
<a href="https://2.bp.blogspot.com/E3H09aCqczW5Z6Noi4Ziz1zEZ6rJKa5cInKCaPBYDjvvUVSkszRakkL6LYz7gBg4nA=s180-rw" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="180" data-original-width="180" height="200" src="https://2.bp.blogspot.com/E3H09aCqczW5Z6Noi4Ziz1zEZ6rJKa5cInKCaPBYDjvvUVSkszRakkL6LYz7gBg4nA=s180-rw" width="200" /></a><br />
<br />
I did not have much time to do anything on my <a href="https://play.google.com/store/apps/details?id=biz.wolschon.bmpcc4krecord">BMPCC4K Camera Control - Android App</a> lately but I did manage to publish a new, public beta version today that has a new tab for storing and recalling the current camera settings as presets.<br />
<br />
My camera is currently used on a film set, so it will take me until at least next week to properly test this Beta to offer it as a stable release.<br />
<h4>
Links:</h4>
<ul></ul>
<ul>
<li><a href="https://play.google.com/store/apps/details?id=biz.wolschon.bmpcc4krecord">Android Play Store entry </a></li>
<ul>
<li><a href="https://play.google.com/apps/testing/biz.wolschon.bmpcc4krecord">Public Beta versions</a> </li>
</ul>
<li><a href="https://forum.blackmagicdesign.com/viewtopic.php?f=2&t=81591&p=453767#p453767">Blackmagic Design Forum</a></li>
</ul>
<ul></ul>
The Editorhttp://www.blogger.com/profile/01641247429615484542noreply@blogger.com0tag:blogger.com,1999:blog-29602678.post-9705184587525991712019-03-06T07:39:00.002+01:002019-05-18T07:08:56.257+02:00New BMPCC4K firmware - this time with BRaw<h3 class="tr_bq">
Project history </h3>
<ol>
<li>Previous project: <a href="https://marcuswolschon.blogspot.com/2011/04/improvements-to-lpgcng-price-reporter.html">LPG/CNG Price Reporter</a></li>
<li>old posting <a href="https://marcuswolschon.blogspot.com/2019/02/new-bmpcc4k-firmware.html">New BMPCC4K firmware</a></li>
<li><b>current posting</b></li>
<li>next step: <a href="https://marcuswolschon.blogspot.com/2019/05/bmpcc4k-app-gets-presets.html">BMPCC4K app gets presets</a><i><br /></i></li>
<li><i>Next project: designing a chain link tool library</i></li>
</ol>
<a href="https://2.bp.blogspot.com/E3H09aCqczW5Z6Noi4Ziz1zEZ6rJKa5cInKCaPBYDjvvUVSkszRakkL6LYz7gBg4nA=s180-rw" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="180" data-original-width="180" height="200" src="https://2.bp.blogspot.com/E3H09aCqczW5Z6Noi4Ziz1zEZ6rJKa5cInKCaPBYDjvvUVSkszRakkL6LYz7gBg4nA=s180-rw" width="200" /></a><br />
<br />
Again we get a firmware update (<a href="https://www.blackmagicdesign.com/de/support/readme/d258337e43844b47a0a88d554755345e">6.2</a>) for the Blackmagic cameras.<br />
This time it finally includes the BM-Raw support.<br />
However they had to remove the support for Cinema-DNG.<br />
<br />
I'll add the ability to select BM-Raw to the <a href="https://play.google.com/store/apps/details?id=biz.wolschon.bmpcc4krecord">BMPCC4K Camera Control - Android App</a> at once.<br />
<br />
<b>Update:</b><i> The new Android app is released </i><br />
<br />
However there is one issue. There is <b>no way to determing what the camera supports</b>. <br />
This was already the case with the supported resolutions on the URSA Mini Pro.<br />
So either I add BMraw and drop CDNG and cameras with older firmwares will loose the ability to have Cinema-DNG selected or add both and on older and newer camera firmware's there will be unsupported but selectable options.<br />
Here's the answer from Blackmagic:<br />
<br />
<blockquote class="tr_bq" style="background-color: white; color: #333333; font-family: Arial, sans-serif; font-size: 14px;">
<i>Hi Marcus,</i><i>Unfortunately there is no facility to read back the Camera version with the Camera Control protocol, as such it is not possible to determine whether Cinema-DNG is supported or not. </i><i>I have put in a change request to add this feature in a future release, but this doesn't help you with this request.</i><i>Kind Regards</i><i>(name redacted)</i></blockquote>
I'll also see if 4K and 4.6K resolutions can not be set via Bluetooth. The protocol documentation is still in a state of October last year, so new constants are defined for these resolutions but I can guess and try.<br />
<br />
BTW:<br />
<br />
<br />
<br />
<br />
<ul>
<li>I am offering the app at half the price <b>for a week only</b> (until 2019-03-08). Including all future updates.</li>
<li>There has not been a single crash and not a single "application not responding" since as far as Google Play Store can go back and not a single one in the last 2 app versions ever.</li>
</ul>
<ul>
</ul>
The Editorhttp://www.blogger.com/profile/01641247429615484542noreply@blogger.com0tag:blogger.com,1999:blog-29602678.post-60686184988140558452019-02-05T07:45:00.000+01:002019-03-06T07:40:04.542+01:00New BMPCC4K firmware<h3 class="tr_bq">
Project history </h3>
<ol>
<li>Previous project: <a href="https://marcuswolschon.blogspot.com/2011/04/improvements-to-lpgcng-price-reporter.html">LPG/CNG Price Reporter</a></li>
<li>last step: <a href="https://marcuswolschon.blogspot.com/2018/12/mysterious-crash.html">Mysterious crash</a></li>
<li><b>current posting</b></li>
<li>next step: <a href="https://marcuswolschon.blogspot.com/2019/03/new-bmpcc4k-firmware-this-time-with-braw.html">New BMPCC4K firmware - this time with BRaw</a></li>
<li>Next project:<i> </i><i>none</i></li>
</ol>
<div>
<i><br /></i></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/E3H09aCqczW5Z6Noi4Ziz1zEZ6rJKa5cInKCaPBYDjvvUVSkszRakkL6LYz7gBg4nA=s180-rw" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="180" data-original-width="180" src="https://2.bp.blogspot.com/E3H09aCqczW5Z6Noi4Ziz1zEZ6rJKa5cInKCaPBYDjvvUVSkszRakkL6LYz7gBg4nA=s180-rw" /></a></div>
<div>
<i><br /></i></div>
<br />
Looks like there is a <a href="https://www.google.com/url?q=https%3A%2F%2Fwww.blackmagicdesign.com%2Fde%2Fsupport%2Freadme%2F878cd30c9aea48b1924f99c741e9af09&sa=D&usd=2&usg=AFQjCNEYdlhJetF4n2SBOkBtJHBmEq885Q">new camera firmware</a> for the Blackmagic Pocket Cinema Camera 4K.<br />
<br />
Since the Bluetooth protocol I used to write my "BMPCC4K Camera Control" Android app did not support some features of this camera yet. I'll give it a try and see what has improved....<br />
<br />
Stay tuned!<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/LV0ff023pavpcbObbbiyVk2XqXsFAiOlkmzBLcXccJVbZhLflsSP4Rr-c9_5tQhHjCzO=w1536-h723-rw" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="723" data-original-width="407" height="320" src="https://1.bp.blogspot.com/LV0ff023pavpcbObbbiyVk2XqXsFAiOlkmzBLcXccJVbZhLflsSP4Rr-c9_5tQhHjCzO=w1536-h723-rw" width="180" /></a></div>
<br />
<br />
<b>Stable Releases:</b><br />
<div style="text-align: center;">
<a href="https://play.google.com/store/apps/details?id=biz.wolschon.bmpcc4krecord">https://play.google.com/store/apps/details?id=biz.wolschon.bmpcc4krecord</a></div>
<b><br /></b><b>Open Beta Test</b>: (early access to improvements)<br />
<div style="text-align: center;">
<a href="https://play.google.com/apps/testing/biz.wolschon.bmpcc4krecord">https://play.google.com/apps/testing/biz.wolschon.bmpcc4krecord</a> </div>
<br />
<br />
<h2>
Links </h2>
<h4>
<ul style="font-weight: 400;">
<li><a href="https://play.google.com/store/apps/details?id=biz.wolschon.bmpcc4krecord">Android Play Store entry </a></li>
<ul>
<li><a href="https://play.google.com/apps/testing/biz.wolschon.bmpcc4krecord">Public Beta versions</a> </li>
</ul>
<li><a href="https://forum.blackmagicdesign.com/viewtopic.php?f=2&t=81591&p=453767#p453767">Blackmagic Design Forum</a></li>
<li><a href="https://forum.blackmagicdesign.com/viewtopic.php?f=12&t=81895">Storage Medium issue</a> </li>
<li><a href="https://www.facebook.com/groups/896900333767779/permalink/1128097453981398/">Facebook </a></li>
</ul>
</h4>
<ul>
</ul>
The Editorhttp://www.blogger.com/profile/01641247429615484542noreply@blogger.com0tag:blogger.com,1999:blog-29602678.post-41339274772864451362019-02-05T06:22:00.000+01:002019-02-05T15:44:17.466+01:00New phone - Blackview BV9600 ProActually I wanted the Blackview 9600 Plus (fingerprint reader in the screen) and backed <a href="https://www.indiegogo.com/projects/blackview-most-reliable-uncrackable-smartphone">the Kickstarter compaign</a>.<br />
But that was stopped and I was given the choice of getting a BV 9600 Pro or a BV9700 Pro (Much smaller battery, smaller display, IPS instead of Amoled, higher clocked CPU).<br />
<br />
I have chosen the BV 9600 Pro.<br />
It shipped with an Android 8.1 image ("BV9600Pro_S70_V1.1_20181105V31").<br />
For all software issues. That's the firmware I'm talking about. <br />
<br />
<h2>
POSITIVE</h2>
<ul>
<li>Battery runtime is as advertised. Without SIM card after 24h intense use (reinstalling 140 apps) and sleep tracking, it was still at 50% </li>
<li>At some point it is supposed to get an Android 9.0 or 9.1 update.</li>
<li>It has working Qi wireless charging (lacking on my previous phone).</li>
<li>It has the same 12V 1.5A and 9V 2A quick charge as my previous phone.</li>
<li>It has NFC (also lacking on my previous phone).</li>
<li>It's a roughed IP68 outdoor phone and even compes with a hook to attach a strap for not loosing it. So it needs no Otterbox or other case.</li>
<li>SIM card can be removed without any special needle or other tools and without disassembling any case.</li>
<li>Bluetooth Audio with my Renault/Dacia MediaNav works agian (failed on the last 2 generations of phones I had)</li>
<li>The supplied contacts app is not limited to only create contacts in the address book of the first of 2 Google accounts.</li>
</ul>
<h2>
NEGATIVE</h2>
<ul>
<li>The socket <b>IS NOT USB-C</b>. It's requires <b>special 8mm plugs</b> and standard 5mm <b>USB-C cables don't fit!!! </b>Obviously this is a MAJOR, MAJOR issue!!!<br /><b></b></li>
<li>The menu/overview -button (square) DOESN'T WORK. <b>You can't switch between apps</b> with the stock or any 3rd party launcher.</li>
<li>The Android <b>Multi-User feature has been disabled</b> (present since Android 4.4) .</li>
<li><span style="font-size: small;">It comes with a screen protector that is very hard to attach because of the raised display bezel. </span></li>
<li><span style="font-size: small;">After 2 days I still can't post in the <a href="http://bbs.blackview.hk/viewforum.php?f=245">Blackview User Forum</a> to find a solution about any of my software issues. The first post of any new user must be vetted by an admin and that still hasn't happened.</span></li>
<li><span style="font-size: small;">Some system menus have translation errors. Others are hard to understand after translation into German or UK English or US English</span></li>
<li><span style="font-size: small;">The supplied phone app is in no way integrated with the supplied contact app. A phone number can not be added to an existing contact and a contact has no long-press menu to open them for editing.</span></li>
</ul>
<h2>
AMBIVALENT</h2>
<ul>
<li>Back and Menu are reversed compared to my last phone</li>
<li>The default icons (including all settings items) and the wireless charger are a terribly over-the-top super-bling <i>rose-golden colour</i>. </li>
</ul>
The Editorhttp://www.blogger.com/profile/01641247429615484542noreply@blogger.com0tag:blogger.com,1999:blog-29602678.post-57121385501721880782019-02-03T10:18:00.000+01:002019-02-04T10:22:14.788+01:00Parametric wire dispenser<iframe frameborder="0" height="219" src="https://www.youmagine.com/designs/parametric-wire-dispenser-for-soldering/embed" width="500"></iframe>
<br />
At the moment <a href="https://www.youmagine.com/designs/parametric-wire-dispenser-for-soldering">Youmagine</a> is pretty much broken in Firefox and in Chrome due to the choice of company they got their SSL certificate from.<br />
<br />
However I still published a new accessory for my soldering workspace.<br />
A simple wire dispenser that with parameters for the number and size of spools.<br />
<br />
<br />The Editorhttp://www.blogger.com/profile/01641247429615484542noreply@blogger.com0tag:blogger.com,1999:blog-29602678.post-83429789287143270802018-12-16T10:08:00.000+01:002019-02-05T07:45:39.416+01:00Mysterious crash<h3 class="tr_bq">
Project history </h3>
<ol>
<li>Previous project: <a href="https://marcuswolschon.blogspot.com/2011/04/improvements-to-lpgcng-price-reporter.html">LPG/CNG Price Reporter</a></li>
<li>last step: <a href="http://marcuswolschon.blogspot.com/2018/11/android-app-for-blackmagic-pocket.html">Android App for Blackmagic Pocket Cinema Camera 4K</a></li>
<li><b>current posting</b></li>
<li>next step: <a href="https://marcuswolschon.blogspot.com/2019/02/new-bmpcc4k-firmware.html">New BMPCC4K firmware</a></li>
<li><i>Next project: designing a chain link tool library</i></li>
</ol>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-1h3dAjknjKA/XBYTbJDVHmI/AAAAAAAAcII/eLBf84Uz_sE1HWQy1ix9OA39mktTabBuwCLcBGAs/s1600/Screenshot%2B%2528110%2529.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1192" data-original-width="1600" height="297" src="https://3.bp.blogspot.com/-1h3dAjknjKA/XBYTbJDVHmI/AAAAAAAAcII/eLBf84Uz_sE1HWQy1ix9OA39mktTabBuwCLcBGAs/s400/Screenshot%2B%2528110%2529.png" width="400" /></a></div>
<br />
The BMPC4K app I wrote has exactly 1 crash on 2 devices in Play Store.<br />
However I'm completely puzzled by the stacktrace.<br />
It's not made easier by the fact that I can't reproduct the crash since it happens on 2 user's phones that I have no access to. <br />
<br />
All my own code is in the biz.wolschon... -packages.<br />
This crash is entirely in the Wear OS library by Google.<br />
I'm using<br />
<blockquote class="tr_bq">
<pre style="background-color: white; color: black; font-family: 'Courier New'; font-size: 4,5pt;">implementation <span style="color: green; font-weight: bold;">'com.google.android.gms:play-services-wearable:16.0.1'</span></pre>
<br /></blockquote>
16.0.1 is indeed the latest and greatest version available at this time.<br />
Since Google has obfuscated it's libraries, a search for other people with this issue in that line of code turns up nothing.<br />
<br />
It seems to happen at Fragment -creation time. However I'm not using any fragments from GMS. At least I'm not aware of any.<br />
All I can try is to move from the support library 27.1.1 to 28.0.0 with a 28 target SDK. This mandates <a href="https://developer.android.com/about/versions/pie/android-9.0-changes-28">some unrelated changes</a>. None of them look like they should affect me.<br />
<br />
<b>Update:</b> I just came back, tested that the <a href="https://play.google.com/apps/testing/biz.wolschon.bmpcc4krecord">new, <b>public beta</b> version</a> works and uploaded it to Play Store. Let's see if the crash still happens and if so, something shows up in the Stacktrace that hints to a cause this time.<br />
<h4>
Links:</h4>
<ul>
<li><a href="https://play.google.com/store/apps/details?id=biz.wolschon.bmpcc4krecord">Android Play Store entry </a></li>
<ul>
<li><a href="https://play.google.com/apps/testing/biz.wolschon.bmpcc4krecord">Public BETA versions</a> </li>
</ul>
<li><a href="https://forum.blackmagicdesign.com/viewtopic.php?f=2&t=81591&p=453767#p453767">Blackmagic Design Forum</a></li>
<li><a href="https://forum.blackmagicdesign.com/viewtopic.php?f=12&t=81895">Storage Medium issue</a> </li>
<li><a href="https://www.facebook.com/groups/896900333767779/permalink/1128097453981398/">Facebook </a> </li>
</ul>
The Editorhttp://www.blogger.com/profile/01641247429615484542noreply@blogger.com0tag:blogger.com,1999:blog-29602678.post-3455576013941595622018-12-14T08:28:00.002+01:002018-12-14T09:19:58.926+01:00LPG Preismelder Android app updated again<h3 class="tr_bq">
Project history </h3>
<ol>
<li>Previous project: <i>none</i></li>
<li>last step: <a href="https://marcuswolschon.blogspot.com/2015/03/lpg-preismelder-android-app-updated.html">LPG Preismelder Android app updated</a></li>
<li><b>current posting</b></li>
<li>next step:<i> none</i></li>
<li>Next project:<i> <a href="https://marcuswolschon.blogspot.com/2018/11/android-app-for-blackmagic-pocket.html">Android App for Blackmagic Pocket Cinema Camera 4K</a></i></li>
</ol>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/fct7T7w01LIxPMEf-Bz1EXnomyzSVIItKFABWYv6wMfWdeKWJTLjeFbk73jK3netxfZQ=w1920-h1116" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1116" data-original-width="628" height="320" src="https://2.bp.blogspot.com/fct7T7w01LIxPMEf-Bz1EXnomyzSVIItKFABWYv6wMfWdeKWJTLjeFbk73jK3netxfZQ=w1920-h1116" width="180" /></a></div>
<br />
Android 9 will no longer allow unencrypted HTTP communication.<br />
So I had to pull out my old "LPG Preismelder" fuel station app for GPL and CNG fuel stations in Europe.<br />
It is a simple app. It still works fine.<br />
However nowadays Google Play Store no longer allows the old target SDK<br />
and Android Studio does't like the old Build Tools.<br />
So I had to update them and consequently add support for permissions that are no longer granted at download-time.<br />
Also the Google Maps API has changed a lot and it is no longer possible to just ask the Map-Fragment for the map and perform updates (e.g. set the location). All this now has to be done asynchronously.<br />
<br />
This did introduce a small number of crashes for rare cases, thus ruining my "max 1 crash per year at 1000 users" record.<br />
<br />
<h4>
Links:</h4>
<div>
<ul>
<li><span style="color: #0000ee; text-decoration: underline;">App on Google Play</span></li>
</ul>
</div>
The Editorhttp://www.blogger.com/profile/01641247429615484542noreply@blogger.com0tag:blogger.com,1999:blog-29602678.post-2961131091614026002018-12-12T08:10:00.001+01:002018-12-14T08:34:17.672+01:00Rotacy CNC: That damn earthing again<h3 class="tr_bq">
Project history </h3>
<ol>
<li>Previous project: <a href="http://marcuswolschon.blogspot.de/2013/07/travel-cnc3d-printervector-cutter.html">TravelCNC</a></li>
<li>previous step: <a href="https://marcuswolschon.blogspot.com/2018/07/problem-with-optical-input-switches.html">Problem with optical input switches</a></li>
<li><b>current posting</b></li>
<li><i>next step</i></li>
<li><i>Next project: designing a chain link tool library</i></li>
</ol>
<br />
When I assembled my newest DIY CNC mill on a piece of wooden OSB board... what could you possibly forget?<br />
Right.<br />
Wood is not conductive.<br />
<br />
Everyhing is build super clean.<br />
Crimped using the proper tools.<br />
Signal power and signal ground distributed using proper DIN rail blocks.<br />
Stepper drivers stronger then the actual power supply, steppers and forces needed.<br />
...<br />
Strangely enough I machined an entire part in perfect finish for a week before any issues showed up.<br />
Then the A axis stepper starting moving on it's own and jittering. But only it it had already moved before. Not related to the spindle running or not.<br />
<br />
<h2>
Problem 1: wrong power supply</h2>
I had way too much power provided to my stepper drivers.<br />
48V supply because the drivers where advertises as 8-50V input voltage.<br />
Actually however where 8-42V with 50V being the absolute maximum rating.<br />
The dealer overstated the capabilities of the driver.<br />
<br />
<h2>
Problem 2: Earthing</h2>
This did not solve my problem.<br />
It needed a borrowed oscilloscope to figure out that I simply forgot to connect my giant A-axis gear box, sitting on the OSB base-plate to PE.<br />
The power supplies (not the spindle) for the strong steppers seem to radiate a ton of EMI into the huge metal block that is the A axis. Static buildup from the gears inside and from machining plastic for days on end surely did not help either.<br />
Since the power flowing from the motor to the motor driver caused the "work" LED on the driver to blink, I searched for hours where the supposed stray inputs to the driver came from. Not realizing that this came from the output of the drivers and not the inputs.<br />
<br />
I had the same issues already with my Chinese 6040 CNC (all Aluminium but designed with no regard to earthing large metal parts and thus the steppers they connect to).<br />
Seems I had to learn that lesson again.<br />
<br />
<h2>
Parts used</h2>
<div>
<ul>
<li><a href="https://www.phoenixcontact.com/online/portal/de?uri=pxc-oc-itemdetail:pid=3044076&library=dede&tab=1">Durchgangsklemme - UT 2,5 - 3044076</a> (Grey for +5V)</li>
<li><a href="https://www.phoenixcontact.com/online/portal/de/?uri=pxc-oc-itemdetail:pid=3045088&library=dede&pcck=P-15-01-02-01&tab=1&selectedCategory=ALL">Durchgangsklemme - UT 2,5 BK - 3045088</a> (Black for Signal-GND)</li>
<li><a href="https://www.phoenixcontact.com/online/portal/de/?uri=pxc-oc-itemdetail:pid=3064124&library=dede&pcck=P-15-01-11-01&tab=1&selectedCategory=ALL">Durchgangsklemme - UT 2,5-MTD-PE - 3064124</a> (now adding: Yellow/Green for Protective Earth)</li>
</ul>
</div>
<ul>
</ul>
The Editorhttp://www.blogger.com/profile/01641247429615484542noreply@blogger.com0tag:blogger.com,1999:blog-29602678.post-84399922542463989112018-12-03T18:39:00.001+01:002018-12-03T18:39:47.983+01:00Rant about the 8Sinn cage for the BMPCC4KI just wrote the following feedback to the very expensive 8Sinn cage for the Blackmagic Pocket Cinema Camera 4K:<br />
<br />
<i>I have your Blackmagic Pocket Cinema Camera 4K -cage.<br />There are 3 features you should definately improve:<br /><br />1: Access to the locking power socket is nearly inpossible.<br />Getting your fingers in there is a nightmare even without fighting the cover doors.<br /><br />2: The cable strain-relieve for the USB-port does not open wide enough to allow<br />the cable that comes with the Samsung T5 to fit and the expensive Samsung T5<br />holder did not come with a cable that does.<br /><br />3: The allen key(s) has no place to store it in the cage itselt.<br />So it's always missing.<br />I can't mount my T5 SSD becaue I only have the caged camera with me.<br />The cable stress relieve on the T5-holder can not be opened without<br />and it's comes tighened from the factory.<br />This step should be possible, if not trivial, without easy-to-loose tools.<br />What's the point of having nice, machined handles if you need an allen<br />key anyway?<br />At the very least a laser-marking what size of tool one needs to send<br />someone to buy for the next day of shooting would have helped.<br /><br />Also:<br />The cage uses 2 sizes of allen key.<br />However the SSD holder uses a THIRD size for no obvious reason.<br />The smaller size, already used in the cage looks like it would have worked just fine<br />without adding an additional, easy to loose, tool to the mix.<br /><br /><br />Also:<br />A second hot shoe (maybe as part of the SSD-holder) would be nice,<br />so I can mount my microphone while having the SSD semi-permanently attached.<br />(Of cause I can screw in an additional hot shoe. But it would have been nice if this<br />was something that just works out of the box.)</i>The Editorhttp://www.blogger.com/profile/01641247429615484542noreply@blogger.com0tag:blogger.com,1999:blog-29602678.post-72739388246829930762018-11-07T22:16:00.000+01:002019-12-01T11:40:17.195+01:00Android App for Blackmagic Pocket Cinema Camera 4K<h3 class="tr_bq">
Project history </h3>
<h3 class="tr_bq">
<ol style="font-weight: normal;">
<li>Previous project: <a href="https://marcuswolschon.blogspot.com/2011/04/improvements-to-lpgcng-price-reporter.html">LPG/CNG Price Reporter</a></li>
<li>last step: <i>none</i></li>
<li><b>current posting</b></li>
<li>next step: <a href="https://marcuswolschon.blogspot.com/2018/12/mysterious-crash.html">Mysterious crash </a></li>
<li>Next project:<i> </i><i>none</i></li>
</ol>
</h3>
<h3 class="tr_bq">
Screenshots</h3>
<div class="separator" style="clear: both; text-align: center;">
</div>
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"><tbody>
<tr><td style="text-align: center;"><a href="https://2.bp.blogspot.com/-t81-qP0AR7Y/W-nTC3uAPTI/AAAAAAAAcFY/GcxECXa5LhkbrZw4v4bWOzk4FtvG5U7HQCLcBGAs/s1600/recording_EN.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" data-original-height="1600" data-original-width="900" height="320" src="https://2.bp.blogspot.com/-t81-qP0AR7Y/W-nTC3uAPTI/AAAAAAAAcFY/GcxECXa5LhkbrZw4v4bWOzk4FtvG5U7HQCLcBGAs/s320/recording_EN.png" width="180" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Minimal start screen while recording...</td></tr>
</tbody></table>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://1.bp.blogspot.com/-NhgAGWRjvJk/W-nTDLvCfPI/AAAAAAAAcFc/cXijIXluAGkOdVn1dV-Tt1MifNn963qswCLcBGAs/s1600/idle_EN.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="1600" data-original-width="900" height="320" src="https://1.bp.blogspot.com/-NhgAGWRjvJk/W-nTDLvCfPI/AAAAAAAAcFc/cXijIXluAGkOdVn1dV-Tt1MifNn963qswCLcBGAs/s320/idle_EN.png" width="180" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">...while idle...</td></tr>
</tbody></table>
<br />
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"><tbody>
<tr><td style="text-align: center;"><a href="https://3.bp.blogspot.com/-DDEr0vQnWCU/W-nTDJEhx4I/AAAAAAAAcFg/9zk4dYZJlNAZfEcWXYEeCBnGNXoisx6_wCLcBGAs/s1600/not_paired_EN.png" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" data-original-height="1600" data-original-width="900" height="320" src="https://3.bp.blogspot.com/-DDEr0vQnWCU/W-nTDJEhx4I/AAAAAAAAcFg/9zk4dYZJlNAZfEcWXYEeCBnGNXoisx6_wCLcBGAs/s320/not_paired_EN.png" width="180" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">...and before a connected to a camera.</td></tr>
</tbody></table>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://3.bp.blogspot.com/-sJC0KBoO0-4/W-2z8qG0mtI/AAAAAAAAcF8/wNq_jdlev9oTgauV_FeVkBWHhBftEzHQQCLcBGAs/s1600/Focus_EN.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="1600" data-original-width="900" height="320" src="https://3.bp.blogspot.com/-sJC0KBoO0-4/W-2z8qG0mtI/AAAAAAAAcF8/wNq_jdlev9oTgauV_FeVkBWHhBftEzHQQCLcBGAs/s320/Focus_EN.png" width="180" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Very early version of the focus slider.</td></tr>
</tbody></table>
<br />
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"><tbody>
<tr><td style="text-align: center;"><a href="https://3.bp.blogspot.com/-mYSgzT17JYI/W_MZybhMZKI/AAAAAAAAcGg/Lg_6MUO2510A05tRXEq2TorrN7VDxHSXgCLcBGAs/s1600/watch_paused_DE.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="325" data-original-width="360" height="180" src="https://3.bp.blogspot.com/-mYSgzT17JYI/W_MZybhMZKI/AAAAAAAAcGg/Lg_6MUO2510A05tRXEq2TorrN7VDxHSXgCLcBGAs/s200/watch_paused_DE.png" width="200" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Android Wear smartwatch.</td></tr>
</tbody></table>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://3.bp.blogspot.com/-cSsutKMHPVc/W-2z8yJuuEI/AAAAAAAAcGA/ZSk7PLikl-kQOP5UVvVauK5OzIqpGLHfgCLcBGAs/s1600/selectcodec_EN.png" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" data-original-height="1600" data-original-width="900" height="320" src="https://3.bp.blogspot.com/-cSsutKMHPVc/W-2z8yJuuEI/AAAAAAAAcGA/ZSk7PLikl-kQOP5UVvVauK5OzIqpGLHfgCLcBGAs/s320/selectcodec_EN.png" width="180" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Selection of some settings values.</td></tr>
</tbody></table>
<br />
<h3 class="tr_bq">
Intention</h3>
<br />
I've just written <b><a href="https://play.google.com/store/apps/details?id=biz.wolschon.bmpcc4krecord">an Android app</a></b> that is capable of starting and stopping a recording on the <b>Blackmagic Pocket Cinema Camera 4K (BMPCC4K) </b>and the<br />
<b> URSA Mini Pro</b> (no wireless focus supports on the EF mount version) as well as the<br />
<b>URSA Mini Broadcast</b>.<br />
<br />
It can<br />
<ul>
<li>Start/Stop a recording remotely</li>
<li>Start and Stop using an Android Wear smartwatch (for Vloggers) </li>
<li>display a live timecode, remaining time on storage medium and the most important parameters</li>
<li>pull wireless live focus and zoom via touchscreen</li>
<li>store and recall 3 combinations of focus and zoom with a smooth transition </li>
<li>change parameters - codec, resolution and frame rate (some values not offered yet)</li>
<li>edit metadata </li>
</ul>
<br />
I am still adding features.<br />
I plan to<br />
<ol>
<li>allow <b>syncing the GPS-time</b> of the phone to the camera(s)</li>
<li>allow to <b>start/stop recording on multiple cameras</b> e.g. for multicam interviews. (No idea for a good user interface yet. Proposals?)</li>
<li>Support the <b>Panasonic GH5 / GH4R / GH4</b> camera via Wifi in addition to Blackmagic cameras via Bluetooth Low Energy</li>
</ol>
Limitations beyond my control:<br />
<ul>
<li>My idea to also display audio meters will not work because the camera does not seem to send these via Bluetooth.</li>
<li>DCI 4K and 4.6K resolutions can not be selected because Blackmagic forgot to define the values in the protocol </li>
<ul>
<li>Support ticket <span aria-level="1" id="rAECCd" role="heading"> DEV-144. These will be fixed in a future firmware.</span></li>
</ul>
<li>Also the camera does not seem to report the selected storage medium correctly.</li>
<ul>
<li>I'm getting a small CFast card to experiment with this.</li>
</ul>
</ul>
<br />
<br />
<b>Stable Releases:</b><br />
<div style="text-align: center;">
<a href="https://play.google.com/store/apps/details?id=biz.wolschon.bmpcc4krecord">https://play.google.com/store/apps/details?id=biz.wolschon.bmpcc4krecord</a></div>
<b><br /></b>
<b>Open Beta Test</b>: (early access to improvements)<br />
<div style="text-align: center;">
<a href="https://play.google.com/apps/testing/biz.wolschon.bmpcc4krecord">https://play.google.com/apps/testing/biz.wolschon.bmpcc4krecord</a> </div>
<h2>
Pricing</h2>
Yes, I did put a reasonable price tag of 10€ on it.<br />
That's 20% the price of a power-cable set or 14% of an original Canon-battery or a meal at McDonalds.<br />
Sales tax gets 19% of the shown price (depending on the country) and Google a cut of 30%. So it's just about 6,30€ that actually end up in my pocket to pay for small expenses.<br />
<br />
<h2>
Privacy Policy</h2>
<i>(This is required by Google Play Store.) </i><br />
<br />
This app does not collect, use or distribute any kind of personal data.<br />
End of story.<br />
<br />
<h2>
Updates</h2>
<h4>
</h4>
<h4>
</h4>
<h4>
</h4>
<h4>
</h4>
<h4>
<span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">version "<a href="https://marcuswolschon.blogspot.com/2019/12/bmpcc4k-control-app-resolutions.html">1.2.37</a>" (01.12.2019)</span></h4>
<ul>
<li><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">offer all resolutions on all cameras</span><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;"> </span></li>
<li><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">only offer resolutions matching the current sensor frame rate </span></li>
</ul>
<h4>
<span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">version "1.2.36 Beta" (13.07.2019)</span></h4>
<div>
<ul>
<li>bugfix in preset selection</li>
<li>BMPCC6K support </li>
</ul>
</div>
<h4>
</h4>
<h4>
<span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;"></span></h4>
<h4>
</h4>
<h4>
<span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">version "1.2.35 Beta" (06.07.2019)</span></h4>
<div>
<ul>
<li>show valid shutter angle values if camera is set to shutter time</li>
</ul>
</div>
<h4>
<span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">version "<a href="http://marcuswolschon.blogspot.com/2019/06/bmpcc4k-control-app-ursa-mini-pro-g2.html">1.2.34 Beta</a>" (27.06.2019)</span></h4>
<div>
<ul>
<li><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">Added support for the URSA Mini Pro G2</span></li>
</ul>
</div>
<h4>
<span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">version "1.2.34 Beta" (16.06.2019) </span></h4>
<ul>
<li><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">BMPCC4K: Ability to select DCI 4K with Camera firmware 6.3 or newer (Blackmagic FINALLY fixed this)</span></li>
<ul>
<li><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;"><b>Tested and DOESN'T WORK YET (at least not the way it was documented). Am currently in contact with Blackmagic. </b></span></li>
</ul>
<li><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">URSA Mini Pro: Ability to select Anamorphioc 3K, DCI 4K, 4K 16:9, 4.6K 1.4:1 and 4.6K resolutions (untested, that's why it's beta) </span></li>
<li><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">Dropped the "new firmware" note in the BM-RAW codecs</span></li>
<li><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">Text "connection lost" is no longer obscured by the card-slot buttons </span></li>
</ul>
<h4>
<span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">vesion "1.2.33" (01.06.2019)</span></h4>
<ul>
<li><span style="color: #333333;"><span style="font-family: "roboto" , "arial" , sans-serif;">ISO and shutter added to <a href="https://marcuswolschon.blogspot.com/2019/05/bmpcc4k-app-gets-presets.html">named presets</a></span></span></li>
</ul>
<h4>
</h4>
<h4>
</h4>
<h4>
</h4>
<h4>
</h4>
<h4>
</h4>
<h4>
</h4>
<h4>
<span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">vesion "1.2.31 Beta" (18.05.2019)</span></h4>
<ul>
<li><span style="color: #333333;"><span style="font-family: "roboto" , "arial" , sans-serif;">Store and recall <a href="https://marcuswolschon.blogspot.com/2019/05/bmpcc4k-app-gets-presets.html">named presets</a></span></span></li>
</ul>
<h4>
<span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">vesion "1.2.29" (16.03.2019)</span></h4>
<ul>
<li><span style="color: #333333;"><span style="font-family: "roboto" , "arial" , sans-serif;">Permissions prepared for Android 'Q'</span></span></li>
<li><span style="color: #333333;"><span style="font-family: "roboto" , "arial" , sans-serif;">focus transition screen published as non-beta </span></span></li>
</ul>
<h4>
<span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;"> </span></h4>
<h4>
<span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">version "1.2.24 Beta" (07.03.2019)</span></h4>
<ul>
<li><span style="color: #333333;"><span style="font-family: "roboto" , "arial" , sans-serif;">Experimental, programmable focus tansision screen with duration and ease in/out.</span></span></li>
</ul>
<h4>
<span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">version "1.2.23" (07.03.2019)</span></h4>
<ul>
<li><span style="color: #333333;"><span style="font-family: "roboto" , "arial" , sans-serif;">Fixed black icon colors in newer Android versions</span></span></li>
<li><span style="color: #333333;"><span style="font-family: "roboto" , "arial" , sans-serif;">Fixed autofocus button overlapping focus rocker on some screen sizes </span></span></li>
</ul>
<h4>
<span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">version "1.2.22" (07.03.2019)</span></h4>
<ul>
<li><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">Blackmagic raw selectable on Pocket Cinema Camera 4K (since firmware 6.2)</span></li>
<li><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">Cinema DNG is marked as "old firmware"</span></li>
</ul>
<h4>
<span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">version "1.2.21" (07.02.2019)</span></h4>
<ul>
<li><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">Tested with Firmware 6.1. Sadly Blackmagic still did not add "DCI 4K" and"4.6K" as selectable resolutions</span></li>
<li><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">Support for lenses with no aperture control by the camera.</span></li>
</ul>
<h4>
<span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">version "1.2.19" (28.12.2018)</span></h4>
<ul>
<li>Minor fix with the record start/stop command to be compatible with more strict Blackmagic camera firmwares.</li>
<li>Fixed white on white text for dialog buttons in Android 8</li>
<li>Aperture and shutter angle can be controlled</li>
<li>Only slots with a card in it can be selected</li>
<li>Better fit for slim displays</li>
<li>Settings become 2 screens to be less cluttered</li>
</ul>
<h4>
<span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">22.12.2018</span></h4>
<ul>
<li><h4>
<span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">I finally figured out what I did wrong in decoding f-stop values. Aperture control is coming after the holidays. </span></h4>
</li>
</ul>
<h4>
<span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">Version "1.2.13" (</span><span style="font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">17.12.2018</span><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">)</span></h4>
<ul>
<li><h4>
<span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;"> Can display and change active storage card</span></h4>
</li>
</ul>
<h4>
<span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">15.12.2018</span></h4>
<div>
<ul>
<li><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif;"><span style="font-size: 14px;">On this day I'll hopefully see the very first money from the November sales in Google Play Store. It should actually pay for 35% of my Samsung T5 SSD (without the cage mount) practically required to do anything useful with this camera. The 30% cut for Google after the 19% cut for sales tax is quite heavy. Given my actual hourly wage this side project will never turn any profit in a hundred years but that's okay. It's fun.</span></span></li>
</ul>
</div>
<h4>
<span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">Version "1.2.11" (</span><span style="font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">10.12.2018</span><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">)</span></h4>
<ul>
<li><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">For Some reason Play Store shows this version as "1.2.1" instead of "1.2.11".</span></li>
<li><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">I manually fixed the old name still shown in Play Store.</span></li>
<li><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">Fixed crash on k6000 Plus (Android 8.0) for Bluetooth device with no name</span></li>
<li><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">Unknown camera models can be reported for addition via email</span></li>
</ul>
<br />
<h4>
<span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">Version "1.2.10" (6</span><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">.12.2018</span><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">)</span></h4>
<div>
<ul>
<li><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">Fixed crash on Pixel 2 (Android 9) when aborting a scan for bluetooth devices in range</span></li>
<li><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">Nicer display of remaining time on storage medium</span></li>
<li><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">>M-rate framerates selectable (29.97,...)</span></li>
</ul>
</div>
<h4>
<span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">Version "1.2.7" (24</span><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">.11.2018</span><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">)</span></h4>
<ul>
<li><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">Yes, on the same day as the earlier 1.2.6.</span></li>
<li><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">Reverse engineered the storage-related broadcasts. It now displays the remaining time on card slot II.</span></li>
<li><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">I'm trying to get my hands on a CFast card to try card slot I.</span></li>
</ul>
<h4>
<span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">Version "1.2.6" (24</span><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">.11.2018</span><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">)</span></h4>
<ul>
<li><span style="color: #333333; font-family: "roboto" , "arial" sans-serif; font-size: 14px;">I got a new icon drawn by a facebook user. Thanks a lot!!!</span></li>
<li><span style="color: #333333; font-family: "roboto" , "arial" sans-serif; font-size: 14px;">I also changed the name from "BMPCC4K Record Button" to "BMPCC4K Control" because the app does so much more nowadays"</span></li>
<li><span style="color: #333333; font-family: "roboto" , "arial" sans-serif; font-size: 14px;">I was able to add entering metadata.</span></li>
</ul>
<h4>
<span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">Version "1.2.4" (20</span><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">.11.2018</span><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">)</span></h4>
<div>
<ul>
<li><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">Power zoom rocker and a zoom slider added.</span></li>
<li><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">Also you can store and recall 3 focus+zoom positions now.</span></li>
</ul>
<div>
<h4>
<span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">Version "1.2.1" (15</span><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">.11.2018</span><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">)</span></h4>
<div>
<ul>
<li><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">Yes, on the same day as the earlier 1.2.0.</span></li>
<li><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">Wireless follow focus slider added.</span></li>
</ul>
<div>
<h4>
<span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">Version "1.1.1" (13</span><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">.11.2018</span><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">)</span></h4>
</div>
</div>
</div>
</div>
<div>
<ul>
<li><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif;"><span style="font-size: 14px;">Huge improvements to my Bluetooth Low Energy stage-engine. Searching for the camera(s) is MUCH faster now</span></span></li>
</ul>
</div>
<h4>
<span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">Version "1.0.4" (12</span><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">.11.2018</span><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif; font-size: 14px;">)</span></h4>
<div>
<ul>
<li><span style="color: #333333; font-family: "roboto" , "arial" , sans-serif;"><span style="font-size: 14px;">I figured out how to detect someone on the camera starting a recording instead of starting it via the app (and by extension the case of a recording already running when the app is started).</span></span></li>
</ul>
</div>
<h2>
Links </h2>
<ul>
<li><a href="https://play.google.com/store/apps/details?id=biz.wolschon.bmpcc4krecord">Android Play Store entry </a></li>
<ul>
<li><a href="https://play.google.com/apps/testing/biz.wolschon.bmpcc4krecord">Public Beta versions</a> </li>
</ul>
<li><a href="https://forum.blackmagicdesign.com/viewtopic.php?f=2&t=81591&p=453767#p453767">Blackmagic Design Forum</a></li>
<li><a href="https://forum.blackmagicdesign.com/viewtopic.php?f=12&t=81895">Storage Medium issue</a> </li>
<li><a href="https://www.facebook.com/groups/896900333767779/permalink/1128097453981398/">Facebook </a> </li>
</ul>
The Editorhttp://www.blogger.com/profile/01641247429615484542noreply@blogger.com0tag:blogger.com,1999:blog-29602678.post-50852054693986109592018-07-08T15:55:00.003+02:002018-12-14T08:34:26.076+01:00Rotacy CNC: Problem with optical input switches<h3 class="tr_bq">
Project history </h3>
<h3 class="tr_bq">
<ol style="font-weight: normal;">
<li>Previous project: <a href="http://marcuswolschon.blogspot.de/2013/07/travel-cnc3d-printervector-cutter.html">TravelCNC</a></li>
<li>previous step: <a href="http://marcuswolschon.blogspot.com/2018/05/building-rotacy-cnc-milling-machine.html">Building a rotacy CNC milling machine</a></li>
<li><b>current posting</b></li>
<li>next step: <a href="https://marcuswolschon.blogspot.com/2018/12/that-damn-earthing-again.html">That damn earthing again</a></li>
<li><i>Next project: designing a chain link tool library</i></li>
</ol>
</h3>
<h3 class="tr_bq">
</h3>
<h3 class="tr_bq">
The situation:</h3>
<br />
<br />
I'm trying to replace my microswitches as end-stops + homing sensors with an optical sensor for homing. (and keep the mechanical switches as end stops.)<br />
<br />
I'm using a TCST2103 photointerruptor.<br />
On the Emiter-side I use a 220 Ohm resistor to my common +5V to limit the current.<br />
On the Detector-output side I use a 10 KOhm pulldown.<br />
Emiter and Detector -inputs are on +5V. <br />
Between the Detector-output and the 10KOhm I get my signal.<br />
<br />
I meassured my VCC to be between +4.78V and +4.80V with allother loads connected to it.<br />
<br />
The signal goes into an AKZ250 USB motion card that works with MACH3 to run my CNC milling machine.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-ZYIYQG1fBAU/W0IbEaSdgwI/AAAAAAAAbfY/NqO43ahwKB05ikVuRi2oyxevWoKtuDpJQCLcBGAs/s1600/IMG_20180708_160723.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1600" data-original-width="900" height="320" src="https://4.bp.blogspot.com/-ZYIYQG1fBAU/W0IbEaSdgwI/AAAAAAAAbfY/NqO43ahwKB05ikVuRi2oyxevWoKtuDpJQCLcBGAs/s320/IMG_20180708_160723.jpg" width="180" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="tr_bq">
(The sketch also shows the internal logic from the schematics of the USB board. It uses a TLP521-1 photocoupler, a 330Ohm resistor, the mentioned LED and a 4.7Kohm resistor on each input pin.) </div>
<h3 class="tr_bq">
The problem:</h3>
When I hit "reset" in MACH3 with the photointertutor not interrupted, everything is fine. The input-LED on the USB board is off and the diagnostics page in MACH3 says the input is not active (high).<br />
<br />
When I interrups the photointerruptor, the input-LED goes off and MACH3 says the input is active (low).<br />
<br />
<span style="color: red;"><b>HOWEVER</b></span>: When I chease to interrupt the photointerruptor, the LED goes on again BUT MACH3 says the input stays active.<br />
Until I tell MACH3 to reset.<br />
<br />
<h4>
Links:</h4>
<br />
<ul>
<li><a href="http://www.vishay.com/docs/83764/tcst1103.pdf">TCST2103 photointerruptor</a> </li>
<li><a href="https://www.automationtechnologiesinc.com/wp-content/uploads/downloads/2012/11/USB-Motion-Card-AKZ250-Manual-v1.17-EN.pdf">AKZ250 USB motion controller card</a></li>
<li><a href="https://toshiba.semicon-storage.com/info/docget.jsp?did=16772&prodName=TLP521-4">TLP521-1</a></li>
<li>The two sources I used for the resistor values. <a href="https://www.mikrocontroller.net/topic/130219">(1)</a> <a href="http://www.hobby-werkstatt-blog.de/arduino/346-gabellichtschranke-tcst1103-am-arduino.php">(2)</a> </li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-K7fPIaDBnsY/W0If3ZHZHJI/AAAAAAAAbgM/4vyFBnCWXiMcZGIU6GU2ebGVbe1-Hk-fACLcBGAs/s1600/IMG_20180708_162446.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="900" data-original-width="1600" height="112" src="https://3.bp.blogspot.com/-K7fPIaDBnsY/W0If3ZHZHJI/AAAAAAAAbgM/4vyFBnCWXiMcZGIU6GU2ebGVbe1-Hk-fACLcBGAs/s200/IMG_20180708_162446.jpg" width="200" /></a>
<a href="https://2.bp.blogspot.com/-e6B6GRyvshQ/W0If4Te2MpI/AAAAAAAAbgQ/t3wAU9y3Bfgy38XPSpxSSX7xV41KS743QCLcBGAs/s1600/IMG_20180708_162459.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1600" data-original-width="900" height="200" src="https://2.bp.blogspot.com/-e6B6GRyvshQ/W0If4Te2MpI/AAAAAAAAbgQ/t3wAU9y3Bfgy38XPSpxSSX7xV41KS743QCLcBGAs/s200/IMG_20180708_162459.jpg" width="112" /></a>
<a href="https://3.bp.blogspot.com/-gDNmp2D3hMY/W0If5ejpW2I/AAAAAAAAbgU/KkKUdrh-xYAe1zR8Sxy3y9V6okYV1ojvACLcBGAs/s1600/IMG_20180708_162510.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="900" data-original-width="1600" height="112" src="https://3.bp.blogspot.com/-gDNmp2D3hMY/W0If5ejpW2I/AAAAAAAAbgU/KkKUdrh-xYAe1zR8Sxy3y9V6okYV1ojvACLcBGAs/s200/IMG_20180708_162510.jpg" width="200" /></a>
<a href="https://3.bp.blogspot.com/-Tdz0WI0DUe0/W0If6PsaoBI/AAAAAAAAbgY/48fywYqwuAYypgOLqzDvMxWS2uX3LfnJQCLcBGAs/s1600/IMG_20180708_162522.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="900" data-original-width="1600" height="112" src="https://3.bp.blogspot.com/-Tdz0WI0DUe0/W0If6PsaoBI/AAAAAAAAbgY/48fywYqwuAYypgOLqzDvMxWS2uX3LfnJQCLcBGAs/s200/IMG_20180708_162522.jpg" width="200" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<b>Update:</b></div>
<div class="separator" style="clear: both; text-align: left;">
I found my 220 Ohm resistor on the (E)mitter side too low.</div>
<div class="separator" style="clear: both; text-align: left;">
180Ohm should have been used to reach the nominal 20mA on the emitter LED. </div>
<div class="separator" style="clear: both; text-align: left;">
This way we only get 15mA.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
The graph "<span style="font-family: "helveticaneueltstd"; font-size: 8pt;">Fig. 8 - Collector Current vs. Collector Emitter Voltage</span>" in the TCST2103 data sheet shows that this means only about Ic=2mA instead of about 4mA on the (D)etector output side.</div>
<div class="separator" style="clear: both; text-align: left;">
(Apparently enough to still light up the red status LED just as bright as the others. These red ones nominally want 16mA but do work with less.)</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
The TLP521-1 inputs recommends 16mA (max 25mA) but gets 4mA.</div>
<div class="separator" style="clear: both; text-align: left;">
This means only 4 instead of more then 10mA on the TLP521-1 output. (The recommend 16mA input would result in 40mA)</div>
<div class="separator" style="clear: both; text-align: left;">
So I *guess* from studying just the data sheets, that way too little current get to the digital input that is behind the optocoupler on the AKZ250 USB motion control board.</div>
<br />
<b>Update 2:</b><br />
I found <a href="http://forum.smoothieware.org/forum/t-5736779/problems-with-optical-endstops">THIS</a> mention and it seems that may pull down resistors may be too large.<br />
<br />
<b>Update 3:</b><br />
Or my <a href="http://forum.smoothieware.org/forum/t-5736779/problems-with-optical-endstops">10K pulldown may be too large</a> (correct for 3.3V) for 5V.<br />
<ul>
</ul>
The Editorhttp://www.blogger.com/profile/01641247429615484542noreply@blogger.com0tag:blogger.com,1999:blog-29602678.post-19672500191660595572018-05-22T14:28:00.000+02:002018-12-12T08:18:11.379+01:00Building a rotacy CNC milling machine<h3 class="tr_bq">
Project history </h3>
<ol>
<li>Previous project: <a href="http://marcuswolschon.blogspot.de/2013/07/travel-cnc3d-printervector-cutter.html">TravelCNC</a></li>
<li><b>current posting</b></li>
<li>next step: <a href="http://marcuswolschon.blogspot.com/2018/07/problem-with-optical-input-switches.html">Problem with optical input switches</a></li>
<li><i>Next project: designing a chain link tool library</i></li>
</ol>
<h2>
Before</h2>
At the moment I have a heavily modified Carving-CNC/OmioCNC <a href="http://marcuswolschon.blogspot.de/2012/08/cnc-mill.html">6040Z+S80 machine from 2012</a> with an <a href="http://marcuswolschon.blogspot.de/2017/11/atc-mach3-m06-tool-change-macro-for.html">automatic tool changer</a> and an <a href="http://marcuswolschon.blogspot.de/2017/04/4th-axis-improvements-to-yoocnc.html">80mm 4th axis</a>.<br />
<br />
However the 80mm chuck and the 150mm clearance below the gantry of the 600x400x150mm machine has proven to be quite a limitation.<br />
Even if you could make your part just barely fit...the next largest standard size of stock material would not.<br />
If the stock could fit, you would not be able to raise your cutter high enough to reach the outher diameter. At least not the electronic 3D touch probe (that is much longer then most cutters).<br />
<br />
<h2>
Idea</h2>
So the idea was to build a special purpose CNC mill just for parts on the rotary axis.<br />
It does not need a Y axis at all but a chuck with a large diameter on the 4th axis.<br />
I was inspired by the <a href="https://openbuilds.com/builds/rotary-cnc.3355/">Rotary CNC</a> (movable tailstock) and the <a href="https://openbuilds.com/threads/farm-ox-four-axis-rotary-machine.2610">Farm OX</a> (horizontal spindle)<br />
<br />
<ul>
<li>Use a chinese 130mm chuck with 1:20 gears as a 4th axis.</li>
<li>No automatic tool change needed because it doesn't do general purpose work.</li>
<li>Use Openbuilds C-Beam with trapezoidal spindles (you can't buy these with ball screws off te shelf).</li>
<li>paired with high powered stepper motors for acceleration.</li>
<li>Add some end-stops and an electric touch plate for tool-length.</li>
<li>Use the existing stepper drivers, Mach4 USB breakout board and power supply of my old, mobile 400x300mm CNC machine.</li>
<li>Use either the 2.2KW water cooled chinese spindle with RS485 controlled VFD (left over from the ATC upgrade) or a 200W DC spindle (lightweight and easy to accelerate).</li>
</ul>
<br />
Since the C-beam is trivial to assemble and all the other parts are already here,<br />
this SHOULD be a fairly quick and straightforward build.<br />
<h2>
Photos</h2>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-9U6N-Sgbt74/WwQJRZKEK4I/AAAAAAAAbK8/vhDcpFAS90wqQxjrofVugfmmy7Fiv-PhgCKgBGAs/s1600/IMG_20180520_115042.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="900" data-original-width="1600" height="180" src="https://4.bp.blogspot.com/-9U6N-Sgbt74/WwQJRZKEK4I/AAAAAAAAbK8/vhDcpFAS90wqQxjrofVugfmmy7Fiv-PhgCKgBGAs/s320/IMG_20180520_115042.jpg" width="320" /></a></div>
<br />
...more soon<br />
<h2>
Design</h2>
<div>
<br />
<ol>
<li>The long X-axis uses a 1m C-beam ACME assembly with the XL gantry plate and a huge 4.2A stepper motor for maximum acceleration and thus direction-changes.</li>
<li>There is no Y axis.</li>
<li>The short Z-axis on top uses a 250mm C-beam ACME assembly with the extra-long gantry plate.</li>
<li>A secondary X guide-rail in the front with a custom, 3D printed, extra-wide but not extra-long gantry plate stabilizes the Z axis and keeps it square to X.</li>
<li>A 300W DC spindle with ER11 collets is enough for the soft materials this machine will encounter. It is also sufficiently silent. (a major consideration)</li>
<li>Custom, 3d printed mounts for spindle, A-axis and tailstock complete the setup.</li>
</ol>
</div>
<h2>
Lessons learned</h2>
<div>
<ul>
<li>Keep the oil-release screw accessible when designing a mount for a gearbox.</li>
<li>Openbuilds gantry plates can rotate slightly when presented with some force on a long, sideways lever. So a second, guiding rail and custom wide plates are needed to make the machine stiffer.</li>
<li>The Openbuilds ACME screws are performing surprisingly well compared to ballscrews.</li>
<li>The worm gear I used was of very bad casting quality and gets very loud in constant rotation. So instead of machining parallel to the A axis, I need to do it parallel to the X axis. This way X moves all the time but A only every few seconds for a short step.</li>
<li>Helical toolpathes in my version of Deskproto 7 seem to not render. The issue is being investigated and should be fixed soon.</li>
<li>I need to finish the custom mount for the tailstock quicker then I anticipated.</li>
<li>During an accidental plunge the modular Z axis proved surprisingly durable and very easy to dismantle, readjust and assemble again.</li>
<li>Always check for loose wires to your stepper drivers when things start to vibrate for the first time. ;)</li>
<li>My Z axis is too long but I could not get C-beam assemblies shorter then 250mm.</li>
</ul>
</div>
<h2>
Next steps</h2>
I'm currently finishing the <b>soundproof enclosure</b>.<br />
<br />
I'm currently adjusting my existing <b>4th axis, inductive homing</b> sensor to the new 4th axis. At this time I only have home+limits on both linear axis.<br />
<br />
I already ordered <b>brushes </b>to separate the axis from the machined parts and keep shavings out of the horizontal Z-axis.<br />
<br />
I already ordered a<b> proper guide-rail</b> to replace that silver Openbuilds -contraption. This is fine for some first test-cuts but I don't want to re-tighten the wheels every few weeks.<br />
<h4>
Links:</h4>
<br />
<ul>
<li>my <a href="http://marcuswolschon.blogspot.de/2017/11/atc-mach3-m06-tool-change-macro-for.html">ATC upgrade</a> (Software)</li>
<li>my <a href="http://marcuswolschon.blogspot.de/2017/04/atc-parts-for-my-cnc-arrived.html">ATC upgrade</a> (Hardware)</li>
<li>my old <a href="http://marcuswolschon.blogspot.de/2017/04/4th-axis-improvements-to-yoocnc.html">80mm 4th axis</a></li>
<li>my old <a href="http://marcuswolschon.blogspot.de/2012/08/cnc-mill.html">6040Z+S80 machine</a></li>
<li>my old <a href="http://marcuswolschon.blogspot.de/2013/07/travel-cnc3d-printervector-cutter.html">400x300mm TravelCNC</a></li>
<li>example of the <a href="http://marcuswolschon.blogspot.de/2017/03/machining-my-own-gh4gh5-battery-grip.html">general purpose work I do</a> on the larger machine</li>
<li>some forum discussion</li>
<li><a href="https://plus.google.com/+MarcusWolschon/posts/ETXQ8ZcH7ea">Google+ discussion</a></li>
<li>Facebook discussion</li>
<li><a href="https://openbuilds.com/threads/farm-ox-four-axis-rotary-machine.2610/page-2">Mention in the Openbuilds forum</a> when asking about a similar design</li>
<li><a href="http://www.thingiverse.com/MarcusWolschon">Design files on Youmagine</a> (coming soon)</li>
<ul>
<li>spindle mount (coming soon)</li>
<li>A axis inductive sensor mount (coming soon)</li>
<li>4th axis mount (coming soon)</li>
<li>tailstock mount (coming soon)</li>
</ul>
</ul>The Editorhttp://www.blogger.com/profile/01641247429615484542noreply@blogger.com0tag:blogger.com,1999:blog-29602678.post-52573683781157354612018-03-22T21:30:00.000+01:002018-05-22T14:32:05.245+02:00Trying and walking away from Slack<h4>
History</h4>
The <a href="http://freilab.de/">local FabLab</a> (sorry, they still haven't managed to roll out basic SSL support for their website) had a very limited, internal forum for members.
<br />
That was replaced by <a href="https://slack.com/">Slack</a>. A corporate chat enriched with features commonly found in forum software.<br />
<br />
<h4>
TL:DR</h4>
Aparently they thought, they could use it as a moderated, persistent forum instead of the temporary chat it was.<br />
I tried it for a few month and looked at the dynamics of how it could be used and how it was used.<br />
In the end, I found it too slow and organized for a sensible chat and too temporary and feature-limited for a forum.<br />
So I decided to deactivate my Slack account again.<br />
<br />
<h3>
Why not a chat?</h3>
Many channels for different areas of the FabLab break up the (already very limited) audience into tiny sub-groups.<br />
Conversations (answers to postings are grouped below that posting and no longer apear in the main feed) hide many things.<br />
Being able to edit postings and being moderated reduces the number of new lines in the feed to almost zero.<br />
It was the slowest going chat I've ever seen.<br />
<br />
<h4>
Why not a forum?</h4>
Conversation make it work much like a forum. However most features the initial poster has (such as images) are not possible in answers to that posting.<br />
These features are not even allowed when editing your own posting. So e.g. adding a images that failed to upload is impossible.<br />
<br />The Editorhttp://www.blogger.com/profile/01641247429615484542noreply@blogger.com0tag:blogger.com,1999:blog-29602678.post-57539874924540516472018-03-18T10:15:00.003+01:002018-03-18T10:17:29.958+01:00More dust collectors<h3 class="tr_bq">
Project history </h3>
<ol>
<li>Previous project: <a href="http://marcuswolschon.blogspot.de/2018/02/testing-kreg-k5-master-system.html">Testing the Kreg K5 Master System </a></li>
<li><b>current posting</b></li>
<li><i>Next project: ...</i></li>
</ol>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-PDBeO6iiRbc/Wq4upGPg_9I/AAAAAAAAaGI/Qp_pk4TsFSU3dzzBN6FiON7t6hR8WFzVgCLcBGAs/s1600/KregK5MS-to-Festool36mm-Adapter.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="777" data-original-width="1600" height="155" src="https://1.bp.blogspot.com/-PDBeO6iiRbc/Wq4upGPg_9I/AAAAAAAAaGI/Qp_pk4TsFSU3dzzBN6FiON7t6hR8WFzVgCLcBGAs/s320/KregK5MS-to-Festool36mm-Adapter.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-XdsiWgzOUqQ/Wq4uo1DjIJI/AAAAAAAAaGE/wgVC6X1-NNUC25oGEmWfRQ7uTqkdptYxACLcBGAs/s1600/KregK5MS-to-Festool36mm-Adapter_drawing.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="777" data-original-width="1600" height="155" src="https://4.bp.blogspot.com/-XdsiWgzOUqQ/Wq4uo1DjIJI/AAAAAAAAaGE/wgVC6X1-NNUC25oGEmWfRQ7uTqkdptYxACLcBGAs/s320/KregK5MS-to-Festool36mm-Adapter_drawing.png" width="320" /></a></div>
<br />
<br />
After I had designed the dust collector adapter for the <a href="http://marcuswolschon.blogspot.de/2018/02/testing-kreg-k5-master-system.html">Kreg K5 Master System</a><br />
to Kärcher and Festool 36mm hoses, I had to go on and make some more:<br />
<br />
<h4>
Kärcher/Festool to Makita PJ7000J Lamello/Biscuit Joiner router</h4>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-setrOlLMd4Y/Wq4ufOK1p9I/AAAAAAAAaF0/E3Fs9Ul8Gl4nrtoC8T6DOLl__IH4kIedACLcBGAs/s1600/Lamello-to-Festool36mm-Adapte_drawing.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="777" data-original-width="1600" height="155" src="https://3.bp.blogspot.com/-setrOlLMd4Y/Wq4ufOK1p9I/AAAAAAAAaF0/E3Fs9Ul8Gl4nrtoC8T6DOLl__IH4kIedACLcBGAs/s320/Lamello-to-Festool36mm-Adapte_drawing.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-jc_ciEqyBPw/Wq4ufCicv9I/AAAAAAAAaF4/f5f3c88beCkP1wCR4M2qE3Il6VMTdTVSgCLcBGAs/s1600/Lamello-to-Festool36mm-Adapter.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="923" data-original-width="1600" height="184" src="https://4.bp.blogspot.com/-jc_ciEqyBPw/Wq4ufCicv9I/AAAAAAAAaF4/f5f3c88beCkP1wCR4M2qE3Il6VMTdTVSgCLcBGAs/s320/Lamello-to-Festool36mm-Adapter.png" width="320" /></a></div>
<h4>
</h4>
The local FabLab had a Makita biscuit joiner that didn't fit the local Festool shop-vacs.<br />
So I quickly adjusted the diameter and labeling.<br />
(Hooray for parametric CAD.)<br />
<iframe frameborder="0" height="219" src="https://www.youmagine.com/designs/makita-pj7000j-lamello-biscuit-joiner-adapter-to-karcher-and-festool-36mm-vacuum-cleaner-hoses/embed" width="735"></iframe>
<br />
<h4>
Kärcher/Festool to Bosch GKS 12V-26</h4>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-auNpcN-OQVo/Wq4ukWQeRBI/AAAAAAAAaGA/_BMEmN9_dL035CjzbYmX4wJfues8krKlACLcBGAs/s1600/BoschGKS12V-26-to-Kaercher-Festool36mm-Adapter.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="901" data-original-width="1600" height="180" src="https://2.bp.blogspot.com/-auNpcN-OQVo/Wq4ukWQeRBI/AAAAAAAAaGA/_BMEmN9_dL035CjzbYmX4wJfues8krKlACLcBGAs/s320/BoschGKS12V-26-to-Kaercher-Festool36mm-Adapter.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-TwcPp4nhZI0/Wq4ukU6xz7I/AAAAAAAAaF8/IiTWBE324Y8KLICNgxeMWrj2NjfydFaQwCLcBGAs/s1600/BoschGKS12V-26-to-Kaercher-Festool36mm-Adapter_drawing.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="777" data-original-width="1600" height="155" src="https://1.bp.blogspot.com/-TwcPp4nhZI0/Wq4ukU6xz7I/AAAAAAAAaF8/IiTWBE324Y8KLICNgxeMWrj2NjfydFaQwCLcBGAs/s320/BoschGKS12V-26-to-Kaercher-Festool36mm-Adapter_drawing.png" width="320" /></a></div>
<h4>
</h4>
The new 12V battery operated circular saw is making quite a mess.<br />
So for it's cute, tiny dust-collection part I made an adapter too...<br />
<iframe frameborder="0" height="219" src="https://www.youmagine.com/designs/bosc-gks-12v-26-adapter-to-karcher-and-festool-36mm-vacuum-cleaner-hoses/embed" width="735"></iframe>
<br />
<h4>
Links:</h4>
<ul>
<li><a href="https://www.youmagine.com/designs/makita-pj7000j-lamello-biscuit-joiner-adapter-to-karcher-and-festool-36mm-vacuum-cleaner-hoses">Makita design files on Youmagine</a> </li>
<li><a href="https://www.youmagine.com/designs/bosc-gks-12v-26-adapter-to-karcher-and-festool-36mm-vacuum-cleaner-hoses">Bosch design files on Youmagine</a></li>
</ul>
The Editorhttp://www.blogger.com/profile/01641247429615484542noreply@blogger.com0tag:blogger.com,1999:blog-29602678.post-74746971814111103402018-02-22T22:11:00.000+01:002018-03-18T11:16:16.413+01:00Testing the Kreg K5 Master System<h3 class="tr_bq">
</h3>
<h3 class="tr_bq">
Project history </h3>
<ol>
<li>Previous project: ...<a href="http://marcuswolschon.blogspot.de/2018/02/testing-kreg-k5-master-system.html"></a></li>
<li><b>current posting</b></li>
<li>Next project: <a href="http://marcuswolschon.blogspot.de/2018/03/more-dust-collectors.html">More dust collectors</a></li>
</ol>
<h4>
</h4>
<h4>
</h4>
<h4>
Pocket holes?</h4>
I plan to build some pieces of practical furniture that does not need to look pretty.<br />
As the <a href="http://freilab.de/">local FabLab</a> is just next door, I have easy access to a Lamello milling cutter and other eqipment. Apart from dovel pins, these <a href="https://en.wikipedia.org/wiki/Biscuit_joiner">"biscuit joiners"</a> seems to be the prefered joining technique in Europe.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://upload.wikimedia.org/wikipedia/commons/thumb/2/2a/Biscuit-joint.jpg/600px-Biscuit-joint.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="397" data-original-width="600" height="211" src="https://upload.wikimedia.org/wikipedia/commons/thumb/2/2a/Biscuit-joint.jpg/600px-Biscuit-joint.jpg" width="320" /></a></div>
<br />
The preference in the US seem to be <a href="https://en.wikipedia.org/wiki/Pocket-hole_joinery">pocket holes</a>.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-fTlFiDKjjQw/Wo8xBDANw_I/AAAAAAAAZ5M/6GavutDQqTwD-ydt6bKOtvisJVh-E93kACLcBGAs/s1600/2018-02-21_Testing-PocketHoles_2018-02-20_3Stars_P1033431.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="902" data-original-width="1600" height="180" src="https://2.bp.blogspot.com/-fTlFiDKjjQw/Wo8xBDANw_I/AAAAAAAAZ5M/6GavutDQqTwD-ydt6bKOtvisJVh-E93kACLcBGAs/s320/2018-02-21_Testing-PocketHoles_2018-02-20_3Stars_P1033431.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-hvJpqBH8GkY/Wo8xCLTdUtI/AAAAAAAAZ5Q/MJyjJ9n0AYAfQwU073DLsikLZG44fayOQCLcBGAs/s1600/2018-02-21_Testing-PocketHoles_2018-02-20_3Stars_P1033432.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="902" data-original-width="1600" height="180" src="https://1.bp.blogspot.com/-hvJpqBH8GkY/Wo8xCLTdUtI/AAAAAAAAZ5Q/MJyjJ9n0AYAfQwU073DLsikLZG44fayOQCLcBGAs/s320/2018-02-21_Testing-PocketHoles_2018-02-20_3Stars_P1033432.jpg" width="320" /></a></div>
<br />
<br />
Now the strongest joint for particle boards is of cause to glue it. Since it is made of glued particles anyway, this maked it one solid pice.<br />
But to glue something you need two things. alignment and pressure. <br />
Lamello -type <a href="https://en.wikipedia.org/wiki/Biscuit_joiner">Biscuit joiners</a> provide great alignment and the limited ability to slightly correct that alignment in one axis but they need clamps for pressure.<br />
Pocket holes provide no alightment but a lot of pressure.<br />
So combining these two should allow me to build very strong furniture without having to use clamps and wait for effectively the next day for the glue to set because the screws in the pocket hole will clamp it down no matter where I take and put the unfinished piece.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-w4HOrn4YkZA/Wo8w60lvbdI/AAAAAAAAZ5I/bfD0swjwpFgu8WCzxkFRMRrB7YkaReQIwCLcBGAs/s1600/2018-02-21_Testing-PocketHoles_2018-02-20_3Stars_P1033428.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="902" data-original-width="1600" height="180" src="https://2.bp.blogspot.com/-w4HOrn4YkZA/Wo8w60lvbdI/AAAAAAAAZ5I/bfD0swjwpFgu8WCzxkFRMRrB7YkaReQIwCLcBGAs/s320/2018-02-21_Testing-PocketHoles_2018-02-20_3Stars_P1033428.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-x5xGTd6Xmuk/Wo8w5g1XmiI/AAAAAAAAZ5E/2jugYAYD7RYwIAQzEgMTc6pCXta5QFfCACLcBGAs/s1600/2018-02-21_Testing-PocketHoles_2018-02-20_3Stars_P1033433.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="902" data-original-width="1600" height="180" src="https://3.bp.blogspot.com/-x5xGTd6Xmuk/Wo8w5g1XmiI/AAAAAAAAZ5E/2jugYAYD7RYwIAQzEgMTc6pCXta5QFfCACLcBGAs/s320/2018-02-21_Testing-PocketHoles_2018-02-20_3Stars_P1033433.jpg" width="320" /></a></div>
<br />
<br />
After reading a lot about the topic, I decided against buying the cheap 30€ Wolfcraft Undercover Jig that is sold everywhere around here and get myself the big Kreg KregJig Master System in the current K5 version.<br />
It's the big set. I just can't resist good tools. It's not the <a href="https://www.gerschwitz.net/kreg-tool/hilfsvorrichtungen-taschenlochbohrsystem/kreg-foreman-taschenloch-bohrmaschine-db210-eur-846296.html">real big one</a> that has the drill built-in. <br />
It was a good decision because<br />
<ol>
<li>the dust-collector is a godsent,</li>
<li>the side-extensions (with storage space and easily available screw-size table on the inside) are very useful,</li>
<li>having the lever on the side you are on make working with it a lot of fun. (As opposed to the older K4 version with the lever on the wrong side of that large piece of wood.)</li>
</ol>
The only downside was that the vacuum cleaner attachment had a different diameter then the auto-start/stopping Festool workshop vacuum cleaners we have in the local FabLab.<br />
...but a few minutes of CAD and <40 0.5mm="" 3d="" a="" aesthetic="" br="" did="" for="" height="" layer="" me.="" minutes="" mm="" needs="" no="" not="" nozzle="" of="" part="" printing="" qualities="" stop="" that="" time=""></40><br />
<h4>
Festool vacuum cleaner adaptor</h4>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-wLRLM9EPJqw/Wo8wwdWTvjI/AAAAAAAAZ5A/MvCo-0ERUqsxrW_XemVi4hGkh4I4ZA7zwCLcBGAs/s1600/2018-02-21_Testing-PocketHoles_2018-02-21_3Stars_P1033435.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="902" data-original-width="1600" height="180" src="https://4.bp.blogspot.com/-wLRLM9EPJqw/Wo8wwdWTvjI/AAAAAAAAZ5A/MvCo-0ERUqsxrW_XemVi4hGkh4I4ZA7zwCLcBGAs/s320/2018-02-21_Testing-PocketHoles_2018-02-21_3Stars_P1033435.jpg" width="320" /></a></div>
<h4>
</h4>
<br />
<iframe frameborder="0" height="219" src="https://www.youmagine.com/designs/kreg-k5-jig-adapter-to-festool-36mm-vacuum-cleaner-hoses/embed" width="735"></iframe>
<br />
<h4>
Results I</h4>
Obviously the first on I build was would be crap.<br />
So I got myself some 1€ pieces of leftover material of the same type I wanted to use but wrong thickness and with a lot of defects and got working.<br />
Without a plan I made some mistakes in judgement, some logical mistakes (forgot to subtract the thickness of the back wall,..) but not many mistakes in craftsmanship. Apart from working with too thin a material.<br />
Access to proper tools made sure that the work was quick to do, quick to fix things and everything was square and how it was supposed to be.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-maXlgxKntnU/Wo8woxJyS5I/AAAAAAAAZ48/CjqYh9WfhtIC9pPeG905qGGIQXz4ney5ACLcBGAs/s1600/2018-02-21_Testing-PocketHoles_2018-02-21_3Stars_P1033436.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="902" data-original-width="1600" height="112" src="https://2.bp.blogspot.com/-maXlgxKntnU/Wo8woxJyS5I/AAAAAAAAZ48/CjqYh9WfhtIC9pPeG905qGGIQXz4ney5ACLcBGAs/s200/2018-02-21_Testing-PocketHoles_2018-02-21_3Stars_P1033436.jpg" width="200" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-zwbDBFj537M/Wo8woGBmrvI/AAAAAAAAZ44/wknhtkzA2h0MnOvfOYwZGbdSlM7Pgq8iQCLcBGAs/s1600/2018-02-21_Testing-PocketHoles_2018-02-21_3Stars_P1033437.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="902" data-original-width="1600" height="112" src="https://4.bp.blogspot.com/-zwbDBFj537M/Wo8woGBmrvI/AAAAAAAAZ44/wknhtkzA2h0MnOvfOYwZGbdSlM7Pgq8iQCLcBGAs/s200/2018-02-21_Testing-PocketHoles_2018-02-21_3Stars_P1033437.jpg" width="200" /></a></div>
<br />
<h4>
Results I</h4>
So here I am, ready for a real piece of furniture that will actually be used. (In a place where nobody but me will ever see it.)<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-4fJgiCEQTQ0/Wo8xa2wlgCI/AAAAAAAAZ5c/Ogb63vweokkR9mh5II65SCt7PUYlHgyuQCLcBGAs/s1600/Unterschrank.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1001" data-original-width="1600" height="200" src="https://4.bp.blogspot.com/-4fJgiCEQTQ0/Wo8xa2wlgCI/AAAAAAAAZ5c/Ogb63vweokkR9mh5II65SCt7PUYlHgyuQCLcBGAs/s320/Unterschrank.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-7kp_a8NbomQ/Wo8thw-losI/AAAAAAAAZ4g/fzyKx0I7VKA1Wx1yhI7F2UjVMLms1RTFwCLcBGAs/s1600/Drawing1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="777" data-original-width="1600" height="155" src="https://2.bp.blogspot.com/-7kp_a8NbomQ/Wo8thw-losI/AAAAAAAAZ4g/fzyKx0I7VKA1Wx1yhI7F2UjVMLms1RTFwCLcBGAs/s320/Drawing1.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-CeY_kJ-a1mY/Wo8ti8aX5VI/AAAAAAAAZ4o/YXsBJ4IVh6QCR3LWFSWEpIj1ssif4FBzACLcBGAs/s1600/Drawing3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="777" data-original-width="1600" height="155" src="https://4.bp.blogspot.com/-CeY_kJ-a1mY/Wo8ti8aX5VI/AAAAAAAAZ4o/YXsBJ4IVh6QCR3LWFSWEpIj1ssif4FBzACLcBGAs/s320/Drawing3.png" width="320" /></a><a href="https://1.bp.blogspot.com/-m6gp5U91ksY/Wo8tipzsdOI/AAAAAAAAZ4k/Z1H-H04dS6gxp6MEhEQoxEQ_BqDPS4VjgCLcBGAs/s1600/Drawing2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="777" data-original-width="1600" height="155" src="https://1.bp.blogspot.com/-m6gp5U91ksY/Wo8tipzsdOI/AAAAAAAAZ4k/Z1H-H04dS6gxp6MEhEQoxEQ_BqDPS4VjgCLcBGAs/s320/Drawing2.png" width="320" /></a></div>
What I learned:<br />
<ol>
<li><b>Combining </b>"Lamello" biscuit joiners and Pocket Holes is <b>not worth the effort</b>. Just skip the Lamello, meassure twice and double up on your clamps.</li>
<li>You<b> can not clamp down the K5 Master System</b> onto a workbench. </li>
<li>The <b>dust collection is sow worth it</b>. </li>
<li>Use some kind of physical spacers for anything that needs to be clamped "in mid air" unless you have a second pair of arms.</li>
<li>SPAX backpanel screws are stronger then the Kreg screws and they have a standard Pozidriv crossed slot. I would have prefered Torx here to have the screw on the driver and reach to a far away hole this way. </li>
<li>You need to clamp down everything for fastening the 4.0x25mm or 4.0x30mm SPAX backpanel-screws in the pocket holes. They tend to bend onto the side with the hole with a LOT of force.</li>
<li>The tiny <span class="a-size-large" id="productTitle">Wolfcraft </span><span class="a-size-large" id="productTitle"><span class="a-size-large" id="productTitle">"ES 22" (</span>3051000) are much stronger then they look.</span></li>
<li><span class="a-size-large" id="productTitle">The Kreg clamps open up way too wide and are a pain to work with unless you have giant hands.</span></li>
<li><span class="a-size-large" id="productTitle">The Kreg clamps are very strong but you need to adjust them first.</span></li>
<li><span class="a-size-large" id="productTitle">Sawing melamin coated wood is hard without damaging the surface. I'll have to do more experiments here. </span></li>
<li><span class="a-size-large" id="productTitle"> You will want a very strong screwdriver with replacable batteries even for small projects such as this. Preferable 3 batteries and 2 chargers. </span></li>
<li><span class="a-size-large" id="productTitle">While I only ever see pocket holes in solid woods, they works like a charm in particle board. Just limit your screwdriver to 8-10Nm to not outsight squash the board.</span></li>
<li><span class="a-size-large" id="productTitle"><b>Update: </b>For <b>Melamin-coated wood, pre-drilling</b> through the pocket-hole makes sure the screw doesn't push the 2 pieces apart when threading inside the first part but not having penetrated the coating of the second one yet.</span></li>
</ol>
<br />
I had the chance to try the <a href="https://www.bosch-professional.com/de/de/products/gsr-12v-15-fc-06019F6006">Bosch Professional GSR 12V-15 FC </a>screwdriver+cordless drill with replacable heads and I think it's the perfect tool for this. 20Nm is plenty. I can't use more then 10 without destroying the wood. The excenter+90° head combines reach into the back of cabinets and to screws close to a wall. I have not switched between drill and screwdriver yet but I imagine it to be a godsent for pocket holes.<br />
<br />
Sadly there is no Sortimo L-Boxx for the Kreg. Only some Kreg case made for Husky Boxes.<br />
So I will have to build that myself to combine both cases into one stack.<br />
<br />
<b>Update:</b><br />
I asked SPAX about Torx backpanel screws because the Pozidriv bit can't hold on to the screw when reaching far into cabinets.<br />
<br />
<blockquote class="tr_bq">
<div class="MsoNormal">
<span style="color: #1f497d; font-family: "Calibri",sans-serif; font-size: 11.0pt; mso-fareast-language: EN-US;">Sehr geehrter Herr Wolschon,</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: #1f497d; font-family: "Calibri",sans-serif; font-size: 11.0pt; mso-fareast-language: EN-US;">vielen Dank für das nette und freundliche Feedback. Es freut uns sehr, so etwas zu hören.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: #1f497d; font-family: "Calibri",sans-serif; font-size: 11.0pt; mso-fareast-language: EN-US;">Die
Rückwandschrauben führen wir nur mit Pozidrive Antrieb, nicht mit Torx.
Der PZ-Kraftangriff ist vor allem bei der maschinellen
Verarbeitung besser geeignet.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="text-autospace: none;">
<span style="color: black; font-family: "Calibri",sans-serif; font-size: 11.0pt;">Mit freundlichen Grüßen / with kind regards</span></div>
<div class="MsoNormal" style="text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="text-autospace: none;">
<span style="color: black; font-family: "Calibri",sans-serif; font-size: 11.0pt;">i.A. Christoph Hessel, Dipl. Ing. (FH)</span></div>
<div class="MsoNormal" style="text-autospace: none;">
<span style="color: black; font-family: "Calibri",sans-serif; font-size: 11.0pt;">Product Manager</span><span lang="EN-GB" style="color: black; font-family: "Calibri",sans-serif; font-size: 11.0pt;"></span></div>
<b><span lang="EN-GB" style="color: #00793f; font-family: "Calibri",sans-serif; font-size: 11.0pt;">SPAX International GmbH & Co.
</span></b><b><span style="color: #00793f; font-family: "Calibri",sans-serif; font-size: 11.0pt;">KG</span></b></blockquote>
<br />
<h4>
Links:</h4>
<br />
<ul>
<li>some forum discussion</li>
<li>Google+ discussion</li>
<li>Facebook discussion</li>
<li><a href="https://www.youmagine.com/designs/kreg-k5-jig-adapter-to-festool-36mm-vacuum-cleaner-hoses">Design files on Youmagine</a></li>
<li><a href="https://picasaweb.google.com/Marcus.Wolschon">Photos</a> (coming soon)</li>
<li><a href="https://www.kregtool.com/store/c13/kreg-jigsreg/p362/kreg-jigreg-k5-master-system/">Kreg Jig K5 Master System</a> </li>
<li><a href="https://www.bosch-professional.com/de/de/products/gsr-12v-15-fc-06019F6006">Bosch Professional GSR 12V-15 FC </a></li>
</ul>
The Editorhttp://www.blogger.com/profile/01641247429615484542noreply@blogger.com0tag:blogger.com,1999:blog-29602678.post-79387420987706955412018-02-13T18:48:00.001+01:002019-09-29T11:32:28.714+02:00Bonaverde: testing Henry Hück<h3 class="tr_bq">
Project history </h3>
<ol>
<li>old posting: <a href="http://marcuswolschon.blogspot.de/2018/02/roast-only-on-bonaverde-familia-alfaro.html">'roast only' on the Bonaverde - Familia Alfaro</a></li>
<li><b>current posting</b></li>
<li>next posting: <a href="https://marcuswolschon.blogspot.com/2019/09/bonaverde-emulating-nfc-cards.html">Bonaverde - Emulating NFC cards</a><i><br /></i></li>
</ol>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-bezHTF0XrbA/WoMjLquj2lI/AAAAAAAAZ1g/UiVe8rlutZk4ncTdCAlrxiG5V7-Fqv4EwCLcBGAs/s1600/IMG_0002.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1600" data-original-width="902" height="320" src="https://2.bp.blogspot.com/-bezHTF0XrbA/WoMjLquj2lI/AAAAAAAAZ1g/UiVe8rlutZk4ncTdCAlrxiG5V7-Fqv4EwCLcBGAs/s320/IMG_0002.jpg" width="180" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />
<br />
<br />
<br />
<br />
<br />
This time I tried<br />
Bean Type: <b>not specified</b><br />
Process <b>"natural"</b><br />
Grown <b>by Henry Hück</b><br />
<b>of Nicaragua</b><br />
Store: <a href="https://eu.bonaverde.com/collections/bonaverde-green-coffee/products/henry-hueck-green-coffee-beans-nicaragua-farmer-henry-hueck-natural">Bonaverde Store entry for these beans</a><b> </b><br />
<br />
<br />
This is one of the larger bean packs I got from a coffee delivery for my <a href="http://marcuswolschon.blogspot.de/2017/10/bonaverde-facebook-coffee-machine.html">Bonaverde Berlin</a> roast+grind+brew coffee machine.<br />
<br />
<h2>
Results I</h2>
I used: roast+grind+brew via the alpha version of the "Coffee
Concierge" Facebook Messenger Chat bot.<br />
No extra time after roasting for CO2 could be
released.<br />
<br />
I used 600ml of freshly filtered water.<br />
<br />
<h3>
filter coffee </h3>
Result:<br />
At first I got the same, distinct sour taste along both sides of the tongue,<br />
that I seem to get with all coffee I try. I can't get rid of it.<br />
After a while I cleaned my mouth with filtered water. Used a fresh glass and tried again.<br />
The sourness is only very faint and in the back of the mouth<br />
but sadly it's the only taste I can find apart from the obvious.<br />
Given the horrible results I had before, this however is a great success.<br />
I will have to find out wether to attribute it to the green beans, the roasting profile belonging to these beans, the slightly cool glassware I used instead of my regular earthen coffee mugs or whatever.<br />
<br />
PS: Obviously it still gets sour quickly when it has cooled down. Like any coffee. <br />
<br />
<h2>
</h2>
<iframe allowfullscreen="" frameborder="0" height="360" mozallowfullscreen="" src="https://player.vimeo.com/video/99706410?title=0" webkitallowfullscreen="" width="640"></iframe>
<a href="https://vimeo.com/99706410">Henry Hueck | Coffee Producer</a> from <a href="https://vimeo.com/letschangecoffee">Bonaverde</a> on <a href="https://vimeo.com/">Vimeo</a>.The Editorhttp://www.blogger.com/profile/01641247429615484542noreply@blogger.com0tag:blogger.com,1999:blog-29602678.post-77184030306573863182018-02-11T14:23:00.002+01:002018-02-11T15:29:28.501+01:003D models of Küpper workshop furniture<h3 class="tr_bq">
Project history </h3>
<ol>
<li>Previous project: name with link</li>
<li>old posting with link</li>
<li><b>current posting</b></li>
<li><i>next step</i></li>
<li><i>Next project: designing a chain link tool library</i></li>
<li><i> </i></li>
</ol>
<a href="https://2.bp.blogspot.com/-IZDQgiQ1JKg/WoBDQFhXi7I/AAAAAAAAZ0U/tfGRsQoeo9IgzJMtgWVWpk6HzlE0Lp0BQCLcBGAs/s1600/Kuepper_12570_170cm.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="955" data-original-width="1600" height="119" src="https://2.bp.blogspot.com/-IZDQgiQ1JKg/WoBDQFhXi7I/AAAAAAAAZ0U/tfGRsQoeo9IgzJMtgWVWpk6HzlE0Lp0BQCLcBGAs/s200/Kuepper_12570_170cm.png" width="200" /></a><br />
<a href="https://4.bp.blogspot.com/-PlJHdB_kghk/WoBDPtoFA2I/AAAAAAAAZ0Q/sa09glvqyqcbVCAV0mfvIbdoIQvMIcy6ACLcBGAs/s1600/Kuepper_12040_120cm.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="955" data-original-width="1600" height="119" src="https://4.bp.blogspot.com/-PlJHdB_kghk/WoBDPtoFA2I/AAAAAAAAZ0Q/sa09glvqyqcbVCAV0mfvIbdoIQvMIcy6ACLcBGAs/s200/Kuepper_12040_120cm.png" width="200" /></a> <br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-4BoESLwCmWI/WoBDTb2wp7I/AAAAAAAAZ0g/bCdLSZAP5AkGU-NRqki4ERWBy1aaZME4ACLcBGAs/s1600/Kuepper_70400_120cm.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="954" data-original-width="1600" height="118" src="https://3.bp.blogspot.com/-4BoESLwCmWI/WoBDTb2wp7I/AAAAAAAAZ0g/bCdLSZAP5AkGU-NRqki4ERWBy1aaZME4ACLcBGAs/s200/Kuepper_70400_120cm.png" width="200" /></a></div>
<a href="https://2.bp.blogspot.com/-3G5uqUhAeAw/WoBDQqubFaI/AAAAAAAAZ0Y/ee-7NibIlP0nTTSxrNVDwpZGub4nQdKowCLcBGAs/s1600/Kuepper_12490_60cm.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="777" data-original-width="1600" height="96" src="https://2.bp.blogspot.com/-3G5uqUhAeAw/WoBDQqubFaI/AAAAAAAAZ0Y/ee-7NibIlP0nTTSxrNVDwpZGub4nQdKowCLcBGAs/s200/Kuepper_12490_60cm.png" width="200" /></a><br />
<a href="https://3.bp.blogspot.com/-RL08Yaqcnyw/WoBDSItKdFI/AAAAAAAAZ0c/MZUpE7wdwkgG2BUaqFn5DFOVmELHm638wCLcBGAs/s1600/Kuepper_70090_120cm.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="954" data-original-width="1600" height="118" src="https://3.bp.blogspot.com/-RL08Yaqcnyw/WoBDSItKdFI/AAAAAAAAZ0c/MZUpE7wdwkgG2BUaqFn5DFOVmELHm638wCLcBGAs/s200/Kuepper_70090_120cm.png" width="200" /></a><br />
<a href="https://4.bp.blogspot.com/-Dd3R-uTyzIU/WoBDUw1pUSI/AAAAAAAAZ0k/gYV_-FY9SPAmpy6maZYm--cGWc8mZeRqgCLcBGAs/s1600/Kuepper_combo_120cm.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="954" data-original-width="1600" height="118" src="https://4.bp.blogspot.com/-Dd3R-uTyzIU/WoBDUw1pUSI/AAAAAAAAZ0k/gYV_-FY9SPAmpy6maZYm--cGWc8mZeRqgCLcBGAs/s200/Kuepper_combo_120cm.png" width="200" /></a><br />
<br />
<br />
I modelled some of the <a href="https://www.friedrich-kuepper.de/produkte.html">Küpper</a> workshop furniture elements in Alibre Design<br />
for the purpose of planning the layout of a workshop in 3D.<br />
The meassurements are taken from the assembly instructions.<br />
Some thicknesses that are not important for planning are guesswork.<br />
<iframe frameborder="0" height="219" src="https://www.youmagine.com/designs/serveral-kupper-workshop-components/embed" width="400"></iframe>
<br />
<h4>
Links:</h4>
<ul>
<li><a href="https://www.youmagine.com/designs/serveral-kupper-workshop-components">Design file on Youmagine </a></li>
<li><a href="https://www.friedrich-kuepper.de/produkte.html?category_id=3&parent_id=2&category_name=K%C3%BCpper+Werkstatteinrichtung">Manufacturer page</a> </li>
</ul>
´The Editorhttp://www.blogger.com/profile/01641247429615484542noreply@blogger.com0tag:blogger.com,1999:blog-29602678.post-32398376449570534762018-02-11T10:08:00.002+01:002018-02-13T18:52:23.397+01:00'roast only' on the Bonaverde - Familia Alfaro<h3 class="tr_bq">
Project history </h3>
<ol>
<li>old posting: <a href="http://marcuswolschon.blogspot.de/2018/01/coffee-with-bottled-water.html">Coffee with bottled water</a></li>
<li><b>current posting</b></li>
<li>next posting: <a href="http://marcuswolschon.blogspot.de/2018/02/bonaverde-testing-henry-huck.html">Bonaverde: testing Henry Hück</a></li>
</ol>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-qmE8dTpJAH8/WgcL19jRsiI/AAAAAAAAYvk/qjsPNo28FHQpJ8oMU6Yf4n4QReiB9sH5wCPcBGAYYCw/s1600/IMG_20171111_152903.jpg" style="margin-left: 1em; margin-right: 1em;"><span id="goog_761359496"></span><span id="goog_761359497"></span><img border="0" data-original-height="900" data-original-width="1600" height="180" src="https://1.bp.blogspot.com/-qmE8dTpJAH8/WgcL19jRsiI/AAAAAAAAYvk/qjsPNo28FHQpJ8oMU6Yf4n4QReiB9sH5wCPcBGAYYCw/s320/IMG_20171111_152903.jpg" width="320" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
This time I tried<br />
Bean Type: <b>Rojo</b><br />
Grown <b>by Familia Alfaro</b><br />
<b>of El Salvador</b><br />
<br />
This is one of the larger bean packs I got from the <a href="http://marcuswolschon.blogspot.de/2017/11/first-bonaverde-coffee-delivered.html">first coffee delivery</a> for my <a href="http://marcuswolschon.blogspot.de/2017/10/bonaverde-facebook-coffee-machine.html">Bonaverde Berlin</a> roast+grind+brew coffee machine.<br />
<br />
<br />
<br />
<h2>
Results I</h2>
I used "roast only" in the alpha version of the "Coffee Concierge" Facebook Messenger Chat bot a few days ago. So CO2 could be released.<br />
<br />
I used freshly filtered water instead of having a can of filtered water in the cooler as before.<br />
I did not use <a href="http://marcuswolschon.blogspot.de/2018/01/coffee-with-bottled-water.html">bottled water</a> this time as it would damage the machine in the long run.<br />
<span style="font-weight: normal;">I did <b>NOT </b>use the roasting profile for these beans because for "roast only" I can still only use a generic default-profile. </span><br />
<h3>
filter coffee </h3>
I made the coffee in the Bonaverde Berlin maching using 600ml of water.<br />
Result: definately sour. I am still at a loss why I always get this sour taste.<br />
The temperature of the coffee doesn't change the taste. <br />
I did NOT experience that in the Bonaverde Coffee Corner in Berlin. <br />
<span style="font-weight: normal;">Only when I try to do it myself in Freiburg with the terribly hard water here.</span><br />
<span style="font-weight: normal;">(That's why I use the filter.) </span><br />
<span style="font-weight: normal;">Don't get me wrong, this is not like a lemon or exceptionally bad. It's just</span><br />
<span style="font-weight: normal;">one distinct taste that overshadows all others that may be there. </span> <br />
<h2>
</h2>
The Editorhttp://www.blogger.com/profile/01641247429615484542noreply@blogger.com0tag:blogger.com,1999:blog-29602678.post-53574350742302105822018-01-28T11:44:00.002+01:002018-02-11T10:10:25.047+01:00Coffee with bottled water<h3 class="tr_bq">
Project history </h3>
<ol>
<li>old posting: <a href="http://marcuswolschon.blogspot.de/2018/01/roast-only-on-bonaverde-aldo-parducci.html">'roast only' on the Bonaverde - Aldo Parducci </a></li>
<li><b>current posting</b></li>
<li><i>next posting: <a href="http://marcuswolschon.blogspot.de/2018/02/roast-only-on-bonaverde-familia-alfaro.html">'roast only' on the Bonaverde - Familia Alfaro</a></i></li>
</ol>
<br />
<br />
<h3>
Before</h3>
Up to now I have used tap water with a filter for my coffee experiments.<br />
According to the water plant the water should be very hard but be only slightly above Ph neutral.<br />
I always had the issue of always having an <b>acidic taste</b>.<br />
Some coffee cups had a very balanced acidic taste, some where so strong as to be undinkable.<br />
Especially freshly roasted coffe that was not given any time to release trapped CO2.<br />
<br />
<h3>
After</h3>
Now I experimented with using <b>cheap bottled water</b> insted.<br />
DAMN, WHAT A DIFFECENCE.<br />
Absolutely <b>no sour taste anymore</b>. Roasted the day before and even freshly roasted (with all the CO2 still in there and ALYWAYS tasting distinctly sour before) it tasted like a good cup of coffee.<br />
<br />
Sadly it contains <span style="color: white;"><span style="background-color: red;">500mg Ca/l+64mg Mg/l=>84,86dH</span></span> and thus will just about kill the machine with scale if used often.<br />
<h3>
Why?</h3>
Let's have a look...<br />
The bottled water was from REWE "Aqua Mia Still" from the Alwa Spring in Sersheim.<br />
<br />
There is a nice comparison of German bottled waters <a href="https://www.test.de/Natuerliches-Mineralwasser-im-Test-4258945-tabelle/suche/?sort=hersteller&seite=2">here</a>. It has pH values (the content only lets you calculate hardness) <br />
<h4>
Chlorine</h4>
The water plant says, we have <span style="color: white;"><span style="background-color: red;">23.1mg/l</span></span>.<br />
The bottled water says, we have <span style="color: white;"><span style="background-color: red;">29.0mg/l</span></span> <br />
The <br />
0mg/l is perfect<br />
<b>effect:</b> in high temperature/pressure this creates hydroloric acid thatg eats away on metal.<br />
There is nothing I can do anything about this except maybe carbon filtration.<br />
But I don't care enough about this minor effect to do that.<br />
<h4>
pH </h4>
The water plant says, we have <span style="background-color: yellow;">7.57pH</span>.<br />
The bottled water says: nothing <br />
Water #2 says: nothing <br />
<br />
7.0pH is perfect,<br />
6.5-7.5pH is acceptable<br />
<b>effect: </b>abovr 7.5pH this causes excess scale<br />
<b></b><br />
<br />
<b>Next steps:</b> I ordered a digital pH and TPS meters from China for less then 2eur.<br />
<br />
<h4>
Hardness (Calcium only)</h4>
The water plant says, we have <span style="background-color: yellow;">75,8mg/l of Calcium</span><br />
and a total hardness (considering not just the Calcium) of <span style="background-color: yellow;">12.5°dH</span> or 2.19mmol/l<br />
The bottled water says, we have <span style="color: white;"><span style="background-color: red;">500mg Ca/l+64mg Mg/l=84,86dH</span></span><br />
<br />
7°dGH/68mg/l is perfect<br />
17-85mg/l is acceptable (first source).<br />
8-12 °dH is acceptable (second source).<br />
3-7 °dH is acceptable (third source).<br />
<b>effect: </b><br />
Above 85°C this forms scale.<br />
High hardness makes coffee go bitter quickly.<br />
Low hardness supresses the taste of the coffee.<br />
<b></b><br />
<a href="https://www.cactus2000.de/de/unit/masswas.shtml">Here is a nice calculator</a> between °dH, mg/l of Calcium-Oxide and ppm CaCO<sub>3</sub>,...<br />
Or you calculate °dH = 0.1402*[Ca in mg/l ] + 0.2307*[Mg in mg/l ]<br />
Or mmol/l= [Ca in mg/l] / 40 + [Mg in mg/l] / 24,3 . <br />
<br />
<h4>
Sodium (DE: Natrium)</h4>
The water plant says, we have <span style="background-color: yellow;">10.2mg/l</span>. But <span style="color: white;"><span style="background-color: red;">ADD what the water filter releases</span></span>.<br />
The bottled water says, we have <span style="color: white;"><span style="background-color: red;">18.0mg/l</span></span><br />
<br />
10mg/l is perfect.<br />
Anything near that level is acceptable.<br />
<br />
The problem may of cause also be that <b>the water filter</b> with my very hard water (12.5°dH or 2.19mmol/l) releases enough sodium (DE: Natrium) to exceed 10mg/l.<br />
The original water already has 10.2mg/l and is thus at the brink of the acceptable level. <br />
Above 50mg/l this seems to cause a sour flavor. (Very low sodium levels seem to cause sweet flavors. That sounds very interesting as it's a taste I generally like.)<br />
<h4>
TDS=total dissolved solids</h4>
The water plant says, we have 75.8mg/l of Calcium + 7.3mg/l Magnesium + 10.2mg/l Natrium+1.7mg/l potassium (DE: Kalium)<br />
= <span style="background-color: yellow;">95mg/l</span> I'm not sure I did this calculation correctly and am not missing anything.<br />
The bottled water says, we have <span style="color: white;"><span style="background-color: red;"><span style="color: black;"><span style="background-color: white;">500+29.0+64.0+18.0+5.0=</span></span>616mg/l</span></span> <br />
<br />
150mg/l is perfect<br />
75-250mg/l is acceptable.<br />
<b>effect:</b><br />
low=overextraction, tannic taste (DE: Gerbsäure), dry mouth<br />
high=mineral taste, overextraction<br />
<b></b><br />
<h4>
Total alkalinity</h4>
The water plant says, we have TODO<br />
The bottled water says: 1130mg/l of Sulfate + 414.0mg/l of Bicarbionate (DE: Hydrogencarbonat)<br />
TODO: I need to refresh my chemistry on this topic.<br />
<br />
40mg/l is perfect.<br />
Anything near that level is acceptable.<br />
<b>effect:</b> high=gum up outher layer of coffee and cause uneven extraction. Also scale buildup.<br />
<br />
<h3>
Links</h3>
<ul>
<li><a href="https://wasser.bnnetze.de/web/Downloads/Wasserversorgung/Freiburg/Trinkwasseranalyse-Freiburg_2017-05.pdf">Water quality in Freiburg</a> (Area 4) </li>
</ul>
The Editorhttp://www.blogger.com/profile/01641247429615484542noreply@blogger.com0