<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
      <title>Esden&#39;s Blog - open-source</title>
      <link>https://esden.net</link>
      <description>This is Piotr Esden-Tempski&#39;s personal blog</description>
      <generator>Zola</generator>
      <language>en</language>
      <atom:link href="https://esden.net/tags/open-source/rss.xml" rel="self" type="application/rss+xml"/>
      <lastBuildDate>Sat, 08 Jan 2022 00:00:00 +0000</lastBuildDate>
      <item>
          <title>New Black Magic Debug Maintainer</title>
          <pubDate>Sat, 08 Jan 2022 00:00:00 +0000</pubDate>
          <author>Esden</author>
          <link>https://esden.net/blog/2022-01-08-new-black-magic-debug-maintainer/</link>
          <guid>https://esden.net/blog/2022-01-08-new-black-magic-debug-maintainer/</guid>
          <description xml:base="https://esden.net/blog/2022-01-08-new-black-magic-debug-maintainer/">&lt;p&gt;Hi everyone!&lt;/p&gt;
&lt;p&gt;As some of you might know &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://black-magic.org&quot;&gt;Black Magic Debug&lt;/a&gt; was created and maintained for many years by &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://github.com/gsmcmullin&quot;&gt;Gareth McMullin&lt;/a&gt;. He has created a wonderful tool that we all use and love. You might have also noticed that Gareth did not have much time to dedicate to the project for the last few years. He asked me a while ago if I would be able to take over the project and become an official maintainer of &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://black-magic.org&quot;&gt;Black Magic Debug&lt;/a&gt;. I did not have the necessary resources to dedicate to the project until very recently. But it is finally time, from now on I am officially taking on the position as the Black Magic Debug maintainer. :)&lt;/p&gt;
&lt;p&gt;I want to thank Gareth for putting the faith in me and creating this amazing project. I also have to say big thanks to &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://github.com/UweBonnes&quot;&gt;Uwe Bonnes&lt;/a&gt; who stepped in while Gareth and I were unavailable to keep the patches and Black Magic releases going.&lt;/p&gt;
&lt;p&gt;I have a lot of plans for the Black Magic project, software/firmware and hardware wise. You might have noticed I already spent some time catching up on and cleaning the GitHub issues. It is by no means finished and probably never will be, but I hope we can keep open issues and pull requests on a better level going forward.&lt;/p&gt;
&lt;p&gt;To resolve the issue that the native Black Magic Hardware is currently not available due to chip shortages, I am working on the new revision of the native hardware. This should make them available again and allow us for more alternative chip choices. We are adding some cool new features to the new hardware while we are at it. (more information soon) I am also working on a tool that will help users manage the Black Magic Probe firmware, opening doors to more flexibility and versatility of the project overall. (also, more information about that soon)&lt;/p&gt;
&lt;figure&gt;
&lt;p&gt;https://youtu.be/v1BNmTlc6FU&lt;/p&gt;
&lt;figcaption&gt;
&lt;p&gt;A small teaser of the new native Black Magic Probe hardware V2.3a&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure&gt;
&lt;p&gt;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://esden.net/wp-content/uploads/2022/01/IMG_4108small.jpeg&quot;&gt;&lt;img src=&quot;https://esden.net/blog/2022-01-08-new-black-magic-debug-maintainer/images/IMG_4108small-1024x768.jpeg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;figcaption&gt;
&lt;p&gt;3D Printed cases for BMP V2.3a&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;You can also expect that we will finally get a proper CI system including HITL (Hardware In The Loop) testing. Something we are in dire need to keep the stability expectations as high as possible. I was collecting a lot of hardware over the years and I want to put it together to some good use. We will also improve the contribution process and document the APIs better, this should hopefully make addition of new targets easier.&lt;/p&gt;
&lt;p&gt;There is one more thing that I would like to mention. In the process of changing maintainership the GitHub organization that the project is under will be changing it&#39;s name. As it is not developed by Blacksphere (Gareth&#39;s consulting company) we will be renaming the org to the project&#39;s name itself. It will serve as an umbrella for additional repositories related to the Black Magic Debug project. Don&#39;t worry GitHub should redirect the old organization names to the new one. I hope it will not cause too much disruption. We will also finally be officially retiring the SourceForge project page to avoid confusion. This means the old unused mailing lists will be disabled.&lt;/p&gt;
&lt;p&gt;If you have questions or concerns and want to get in touch with the project you have multiple options: open an &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://github.com/blacksphere/blackmagic/issues&quot;&gt;issue on github&lt;/a&gt;, join the &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://1bitsquared.com/pages/chat&quot;&gt;1BitSquared Discord server&lt;/a&gt; and talk to us in the #blackmagic channel. If it is something you would rather discuss one on one, you can also write an email to: contact at black-magic org where you will be able to reach the core developer team.&lt;/p&gt;
&lt;p&gt;I am excited to work with you all to bring the Black Magic Debug project to the next level.&lt;/p&gt;
&lt;p&gt;Stay safe, cheers,&lt;br /&gt;
Piotr Esden-Tempski&lt;/p&gt;
</description>
      </item>
      <item>
          <title>My Streaming Setup and Electronics Tools Collection</title>
          <pubDate>Mon, 11 May 2020 00:00:00 +0000</pubDate>
          <author>Esden</author>
          <link>https://esden.net/blog/2020-05-11-my-streaming-setup-and-electronics-tools-collection/</link>
          <guid>https://esden.net/blog/2020-05-11-my-streaming-setup-and-electronics-tools-collection/</guid>
          <description xml:base="https://esden.net/blog/2020-05-11-my-streaming-setup-and-electronics-tools-collection/">&lt;p&gt;Hello everyone!&lt;/p&gt;
&lt;p&gt;As many of you ask about the tools I am using for &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://www.twitch.tv/esden&quot;&gt;twitch streams&lt;/a&gt; as well as what electronics related tools I am using. I decided it was time to put together a blog post for that. I will likely keep updating this specific post when my streaming setup evolves or I need to add more content. This blog post is derived and updated version of the &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://gist.github.com/esden/abacadebf00e7c735a8c948b31d9c61f&quot;&gt;Gist that I posted a while ago&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This post is currently reflecting the gear I am using in May 2020. If you think anything is missing from this list or it is not up to date any more. Feel free to ping me and I will do my best to update the list! :)&lt;/p&gt;
&lt;h2 id=&quot;computer&quot;&gt;Computer&lt;/h2&gt;
&lt;p&gt;Currently I use a scratch built PC for streaming, here is the list of the major components:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;AMD RYZEN 7 3700X 8-Core&lt;/li&gt;
&lt;li&gt;Gigabyte X570 Motherboard&lt;/li&gt;
&lt;li&gt;64GB of RAM&lt;/li&gt;
&lt;li&gt;Gigabyte Radeon RX 5600 XT GPU&lt;/li&gt;
&lt;li&gt;EVGA SuperNova 650 G3 modular power supply&lt;/li&gt;
&lt;li&gt;Noctua NH-U14S 140mm SSO2-Bearing CPU cooler&lt;/li&gt;
&lt;li&gt;Fractal Design Meshify C Black Compact Mid Tower case&lt;/li&gt;
&lt;li&gt;Two 1080p Dell monitors I had since years&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For the complete build and the exact parts used you can find the NewEgg build here: https://newegg.io/a1664311&lt;/p&gt;
&lt;h2 id=&quot;cameras&quot;&gt;Cameras&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Face Cam: &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://amzn.to/2xQtlb8&quot;&gt;Logitech C920&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Desk Cam: &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://amzn.to/2yCZCTE&quot;&gt;Lumix G7&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;Mounted on: &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://amzn.to/2ANQCLW&quot;&gt;Manfrotto 244RC Variable Friction Magic Arm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Clamp for the arm: &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://amzn.to/2AUyW1l&quot;&gt;Manfrotto 035RL Super Clamp&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Microscope Cam: &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://amzn.to/3fELhX9&quot;&gt;AiHOME HDMI C-Mount Camera&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;lighting&quot;&gt;Lighting&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://www.amazon.com/gp/product/B016NDM99M&quot;&gt;Two LED Barn Door Light Panels&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://www.aliexpress.com/item/1005001790102341.html&quot;&gt;RGB Ring Lights&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;capture-devices&quot;&gt;Capture Devices&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;For Desktop Cam: &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://amzn.to/2zncM77&quot;&gt;Elgato Cam Link 4K&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;For Microscope Cam: &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://amzn.to/2AbVdas&quot;&gt;Magewell USB Capture HDMI Gen2 USB 3.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;For Audio: &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://amzn.to/3fCbaHk&quot;&gt;SYBA USB Stereo Sound Adapter&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;audio&quot;&gt;Audio&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Lapel Microphone: &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://amzn.to/2LjduVC&quot;&gt;Sennheiser EW 100 G3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;software&quot;&gt;Software&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Main Streaming software: &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://obsproject.com&quot;&gt;OBS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Linux Browser view used for overlays and plugins&lt;/li&gt;
&lt;li&gt;Free Plugins/overlays from &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://streamlabs.com&quot;&gt;Streamlabs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;AlertBox: Displays alerts of new followers, subscribers, bit donations and more&lt;/li&gt;
&lt;li&gt;ChatBox: Displays the twitch chat messages as video overlay&lt;/li&gt;
&lt;li&gt;Cloudbot: Provides commands like `!uptime` and automatically sends out an invite to the Discord server.&lt;/li&gt;
&lt;li&gt;Key and Mouse visualizer: &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://github.com/z80-ro/TrayKeys&quot;&gt;TrayKeys&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Text Editor: &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://www.sublimetext.com&quot;&gt;Sublime Text&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;ToDo List Sublime Text Plugin: &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://github.com/aziz/PlainTasks&quot;&gt;PlainTasks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;PCB Design Software: &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://kicad.org&quot;&gt;KiCad&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;Plugin: &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://github.com/openscopeproject/InteractiveHtmlBom&quot;&gt;InteractiveHtmlBom&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;FPGA Tools:
&lt;ul&gt;
&lt;li&gt;Binary Distribution and build script: &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://github.com/open-tool-forge&quot;&gt;Open Tool Forge&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Synthesis: &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;http://www.clifford.at/yosys&quot;&gt;Yosys&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Place and Route: &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://github.com/YosysHQ/nextpnr&quot;&gt;nextpnr&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Database and Programmer (iCE40): &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;http://www.clifford.at/icestorm&quot;&gt;icestorm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Database (ECP5): &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://github.com/SymbiFlow/prjtrellis&quot;&gt;prjtrellis&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Simulator: &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://steveicarus.github.io/iverilog/&quot;&gt;iverilog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Simulator: &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://www.veripool.org/wiki/verilator&quot;&gt;Verilator&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Signal Trace Viewer: &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;http://gtkwave.sourceforge.net&quot;&gt;GTKWave&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Logic Analyzer framework/software: &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://sigrok.org&quot;&gt;Sigrok/Pulseview&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;other-gear&quot;&gt;Other Gear&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Microscope: &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://amzn.to/2AkHkah&quot;&gt;AmScope 7X-45X Simul-Focal&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Microscope Camera Lens: &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://amzn.to/2yK92wx&quot;&gt;OMAX 0.5X C Mount Reduction Lens&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;I also got a focus adjustment barrell, but I can&#39;t find the source for it... TODO&lt;/li&gt;
&lt;li&gt;Light Ring: &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://amzn.to/2yN7Zfb&quot;&gt;AmScope LED Light Ring&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Soldering Iron: &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://amzn.to/2yzFW2Z&quot;&gt;JBC T210-A&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;Soldering Tips: C245-029, C245-064&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Hot Air Rework Station: AOYUE 852A&lt;/li&gt;
&lt;li&gt;Reflow Oven: T-962A &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://esden.net/2017/11/27/upgrading-a-t962a-reflow-oven/&quot;&gt;with all mods&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;HotPlate: &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://amzn.to/2yO4Ewm&quot;&gt;Akozon 200x200mm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;PreHeater: &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://amzn.to/2YTnD3o&quot;&gt;Coffee Cup Warmer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;PCB Tab Route Tab Clipper: &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://amzn.to/2STyjeA&quot;&gt;Hakko CHP DP-20-N Depaneling Tool&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Multimeter: &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://amzn.to/2WKlXGN&quot;&gt;Fluke 115&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;Multimeter Probes: &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://amzn.to/2WLHYVx&quot;&gt;Probemaster 8000&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Oscilloscope: Tektronix TDS2014B&lt;/li&gt;
&lt;li&gt;Logic analyzers:
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://1bitsquared.com/products/bitmagic-basic&quot;&gt;1BitSquared BitMagic-basic&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;A Sigrok Compatible &quot;old&quot; Saleae Logic 16 clone. (until BitMagic-pro is done)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Vise: &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://www.adafruit.com/product/3197&quot;&gt;Stickvise&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://www.adafruit.com/product/3198&quot;&gt;PTFE Jaws&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Tweezers:
&lt;ul&gt;
&lt;li&gt;Angled: &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://amzn.to/36rfPYk&quot;&gt;Erem E7SA&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Straight: &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://amzn.to/3d0d6aK&quot;&gt;Erem E3SA&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://www.roadrunnerelectronics.com/Wiring-Pencils&quot;&gt;RoadRunner Wiring Pencil&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;1bitsquared-and-other-stuff&quot;&gt;1BitSquared and other stuff&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;iCEBreaker FPGA related products
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://1bitsquared.com/collections/fpga&quot;&gt;USA&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://1bitsquared.de/collections/fpga&quot;&gt;Germany&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://www.crowdsupply.com/1bitsquared/icebreaker-fpga&quot;&gt;CrowdSupply&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://www.mouser.com/Search/Refine?Keyword=icebreaker&quot;&gt;Mouser&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Black Magic Probe
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://1bitsquared.com/products/black-magic-probe&quot;&gt;USA&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://1bitsquared.de/products/black-magic-probe&quot;&gt;Germany&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://www.adafruit.com/product/3839&quot;&gt;Adafruit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;BitMagic-basic Logic Analyzer
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://1bitsquared.com/products/bitmagic-basic&quot;&gt;USA&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://1bitsquared.de/products/bitmagic-basic&quot;&gt;Germany&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you like what you see and would like to support the streams and development of new open source devices, but you already have all the 1BitSquared hardware you need, you can support me through &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://www.patreon.com/1bitsquared&quot;&gt;Patreon&lt;/a&gt; and/or &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://www.twitch.tv/products/esden&quot;&gt;Twitch subscriptions&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You can reach me through &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/esden&quot;&gt;twitter&lt;/a&gt; and on our &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://1bitsquared.com/pages/chat&quot;&gt;1BitSquared Discord server&lt;/a&gt;. I hope this list is useful.&lt;/p&gt;
&lt;p&gt;Cheers,&lt;br /&gt;
Piotr&lt;/p&gt;
</description>
      </item>
      <item>
          <title>FLOSS-JTAG V1.0 Released and Available</title>
          <pubDate>Tue, 22 Feb 2011 00:00:00 +0000</pubDate>
          <author>Esden</author>
          <link>https://esden.net/blog/2011-02-22-floss-jtag-v1-0-released-and-available/</link>
          <guid>https://esden.net/blog/2011-02-22-floss-jtag-v1-0-released-and-available/</guid>
          <description xml:base="https://esden.net/blog/2011-02-22-floss-jtag-v1-0-released-and-available/">&lt;p&gt;&lt;a href=&quot;/wp-content/uploads/2011/02/DSC_3452.jpg&quot;&gt;&lt;img src=&quot;https://esden.net/blog/2011-02-22-floss-jtag-v1-0-released-and-available/images/DSC_3452-300x199.jpg&quot; alt=&quot;&quot; title=&quot;DSC_3452&quot; /&gt;&lt;/a&gt;Hey everyone,&lt;/p&gt;
&lt;p&gt;As you might know some time ago I have developed a small JTAG adapter based on the FT2232H chip. I gave it the name FLOSS-JTAG as the idea was that it should be absolutely OpenSource and OpenHardware.&lt;/p&gt;
&lt;p&gt;You can find the project at &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://github.com/esden/floss-jtag&quot;&gt;GitHub&lt;/a&gt; and some more info at it&#39;s &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;http://randomprojects.org/wiki/Floss-JTAG&quot;&gt;random projects wiki page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;FLOSS-JTAG not only has the high speed 24MHz FT2232H chip (there are some designs based on my idea that are using a low speed version of the same chip). It provides the new standard 0.05&quot; pitch 10 pin Cortex JTAG header as well as a TTL level serial interface on it&#39;s second interface.&lt;/p&gt;
&lt;p&gt;I am glad to announce that I have reached the V1.0 with it. All necessary files to make your own are in the GitHub repository. But if you don&#39;t want to go through the pains of ordering PCB, sourcing parts, assembling QFN SMD packages you can also purchase it in the &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://www.jobyrobotics.com/product.php?id_product=16&quot;&gt;Joby Robotics&lt;/a&gt; online shop.&lt;/p&gt;
&lt;p&gt;At Joby Robotics you get a cable assembly to connect the FLOSS-JTAG to a target. This allows you to debug and connect to targets that are difficult to reach otherwise. You also will get a cortex connector to old standard 20pin 0.1&quot; pitch connector adapter.&lt;/p&gt;
&lt;p&gt;The adapter is small and will make it also easier to debug targets that are difficult to reach.&lt;/p&gt;
&lt;p&gt;You can get precrimped Molex Picoblade wires in 10 different colors at Joby Robotics too. This way you can easily build a UART cable that connects FLOSS-JTAG to a device.&lt;/p&gt;
&lt;p&gt;I am very happy that FLOSS-JTAG is finally easily accessible to anyone who needs it.&lt;/p&gt;
&lt;p&gt;FLOSS-JTAG works perfectly together with Openocd and &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://github.com/esden/summon-arm-toolchain&quot;&gt;Summon-ARM-Toolchain&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Cheers Esden&lt;/p&gt;
</description>
      </item>
      <item>
          <title>Open-BLDC V0.3 Hardware Based Closed Loop Control</title>
          <pubDate>Sun, 19 Sep 2010 00:00:00 +0000</pubDate>
          <author>Esden</author>
          <link>https://esden.net/blog/2010-09-19-open-bldc-v0-3-hardware-based-closed-loop-control/</link>
          <guid>https://esden.net/blog/2010-09-19-open-bldc-v0-3-hardware-based-closed-loop-control/</guid>
          <description xml:base="https://esden.net/blog/2010-09-19-open-bldc-v0-3-hardware-based-closed-loop-control/">&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Good news everyone!&lt;/p&gt;
&lt;p&gt;After again a way too long time some new news! I finally implemented hardware based commutation detection and the associated closed loop controller.&lt;/p&gt;
&lt;p&gt;That was quite a run because of a cascade of timing and timer problems. And a very nasty compiler bug. But now it works and very well on top of that. Woohoo o/ But see for yourself in the video.&lt;/p&gt;
&lt;iframe class=&quot;youtube-player&quot; type=&quot;text/html&quot; width=&quot;560&quot; height=&quot;340&quot; src=&quot;http://www.youtube.com/embed/qq3GyXGHJkM&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;
&lt;p&gt;The video also shows the new implementation of the startup routine. It uses now a separate software timer. It was made possible by using SysTick as timer base and implementing the timer in software. This way it is easy to add new timers that don&#39;t need to be very time precise, as it is the case in startup, or ignite as I like to call it. :) The old implementation was using timer overflows of the commutation timer that led to nasty speed jumps while starting up and made the startup unreliable.&lt;/p&gt;
&lt;p&gt;Next step, put Open-BLDC on a plane! :)&lt;/p&gt;
&lt;p&gt;As always you are welcome to drop by in &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;http://webchat.freenode.net/?channels=#open-bldc&quot;&gt;#open-bldc&lt;/a&gt; channel on freenode if you have questions or just want to hang around to follow the cutting edge development. :)&lt;/p&gt;
</description>
      </item>
      <item>
          <title>Open-BLDC v0.3</title>
          <pubDate>Thu, 05 Aug 2010 00:00:00 +0000</pubDate>
          <author>Esden</author>
          <link>https://esden.net/blog/2010-08-05-open-bldc-v0-3/</link>
          <guid>https://esden.net/blog/2010-08-05-open-bldc-v0-3/</guid>
          <description xml:base="https://esden.net/blog/2010-08-05-open-bldc-v0-3/">&lt;p&gt;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;http://esden.net/wp-content/uploads/2010/08/Open-BLDC-V0_3-2-full-front.jpg&quot;&gt;&lt;img src=&quot;https://esden.net/blog/2010-08-05-open-bldc-v0-3/images/Open-BLDC-V0_3-2-full-front-300x199.jpg&quot; alt=&quot;Open-BLDC V0.3 Full Front&quot; title=&quot;Open-BLDC V0.3 Full Front&quot; /&gt;&lt;/a&gt; Hey everyone!&lt;/p&gt;
&lt;p&gt;Just a short update so that you don&#39;t think that I have disappeared completely. :)&lt;/p&gt;
&lt;p&gt;Lately I am really busy so that is why my updates here are very rare. I have moved to California few months ago to work full time on Open-BLDC and Paparazzi. Although Open-BLDC got quite a bunch of attention there is still a lot to do, and this project is still not in a state where it is possible to put the controller on a vehicle and fly with it. :(&lt;/p&gt;
&lt;p&gt;There is some good and bad news. I got the sampling based commutation detection running pretty good. There is an issue with it. Because you can sample the BEMF only once a PWM cycle the resolution prevents turning the motor very fast without adding some kind of an estimator or at least a PLL. So currently only 4000RPM with a 7pole pare motor are possible. :(&lt;/p&gt;
&lt;p&gt;That is why I started working on Open-BLDC v0.3 hardware. It is assembled now and you can look at some pictures &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;http://www.flickr.com/photos/esden/4862218816/&quot;&gt;here&lt;/a&gt;. It has a comparator integrated into the power driver board to make commutation detection really easy and have something usable _NOW_. I also found out that using many small mosfet&#39;s is much more efficient then using single big ones. The gate capacitance is lower, the heat dissipation is easier, the on resistance is tiny. The only question is if they will distribute the power evenly between the switches. That is still something that has to be tested. But the power stage board looks really pretty with all those tiny fets on it. There are many more other smaller and bigger improvements that would be too much for such a small post.&lt;/p&gt;
&lt;p&gt;I am currently bringing up one subsystem after another. I had to change some of the connections to the STM32 which means that I have to change the low level drivers and it is always a pain to do.&lt;/p&gt;
&lt;p&gt;Anyways, there is progress and Open-BLDC is not dead! I am working on it. And I am sorry for not keeping you guys more up to date. As always I will try to be better about that. ;)&lt;/p&gt;
</description>
      </item>
      <item>
          <title>Open-BLDC V0.1 Fully Assembled</title>
          <pubDate>Sat, 08 Aug 2009 00:00:00 +0000</pubDate>
          <author>Esden</author>
          <link>https://esden.net/blog/2009-08-08-open-bldc-v01-fully-assembled/</link>
          <guid>https://esden.net/blog/2009-08-08-open-bldc-v01-fully-assembled/</guid>
          <description xml:base="https://esden.net/blog/2009-08-08-open-bldc-v01-fully-assembled/">&lt;p&gt;I finished soldering &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;http://open-bldc.org/wiki/V0.1&quot;&gt;Open-BLDC V0.1&lt;/a&gt; boards and took some pictures while doing so.&lt;/p&gt;
&lt;p&gt;After connecting it to the power everything seems to work properly and nothing is burning. That is really good news.&lt;/p&gt;
&lt;p&gt;One little thing that is bothering me. The board draws 60mA, what is a value that I expected. The 5V linear regulator gets really warm. I am not sure if that will be a problem or not. But I did not find any other problems or screwups yet, even the big MOSFETs can be soldered using a simple soldering iron. It takes some time though, because the board and the MOSFETs are monstrous heatsinks.&lt;/p&gt;
&lt;p&gt;More news coming up as soon as I start playing around with the software. [gallery]&lt;/p&gt;
</description>
      </item>
      <item>
          <title>Open-BLDC V0.1 is alive!</title>
          <pubDate>Fri, 07 Aug 2009 00:00:00 +0000</pubDate>
          <author>Esden</author>
          <link>https://esden.net/blog/2009-08-07-open-bldc-v01-is-alive/</link>
          <guid>https://esden.net/blog/2009-08-07-open-bldc-v01-is-alive/</guid>
          <description xml:base="https://esden.net/blog/2009-08-07-open-bldc-v01-is-alive/">&lt;p&gt;I assembled the basic STM32 circuitry of &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;http://open-bldc.org&quot;&gt;Open-BLDC&lt;/a&gt; and it works. I also made a video showing the logic board and blinking around. I know it is a bit pointless but I love blinking LED&#39;s! ;) I wrote the software using &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;http://libopenstm32.sourceforge.net/&quot;&gt;libopenstm32&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Have fun:&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;http://www.youtube.com/watch?v=8eFgZ88FB7c&quot;&gt;Video on Youtube&lt;/a&gt; and &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;http://vimeo.com/6000936&quot;&gt;here&lt;/a&gt; the same video on Vimeo.&lt;/p&gt;
&lt;p&gt;While assembling &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://www.hermann-uwe.de&quot;&gt;Uwe&lt;/a&gt; and I made some photographs that I don&#39;t want to hold off either.&lt;/p&gt;
&lt;p&gt;[gallery]&lt;/p&gt;
</description>
      </item>
      <item>
          <title>Open-BLDC V0.1 boards are here</title>
          <pubDate>Wed, 05 Aug 2009 00:00:00 +0000</pubDate>
          <author>Esden</author>
          <link>https://esden.net/blog/2009-08-05-open-bldc-v01-boards-are-here/</link>
          <guid>https://esden.net/blog/2009-08-05-open-bldc-v01-boards-are-here/</guid>
          <description xml:base="https://esden.net/blog/2009-08-05-open-bldc-v01-boards-are-here/">&lt;p&gt;Good news everyone! The Open-BLDC boards are on my table. If you ask me they look gorgeous. :) But decide for yourself ...&lt;/p&gt;
&lt;p&gt;Cheers Esden [gallery]&lt;/p&gt;
</description>
      </item>
      <item>
          <title>Open-Source and Open-Hardware Multicopter platform</title>
          <pubDate>Fri, 24 Jul 2009 00:00:00 +0000</pubDate>
          <author>Esden</author>
          <link>https://esden.net/blog/2009-07-24-open-source-and-open-hardware-multicopter-platform/</link>
          <guid>https://esden.net/blog/2009-07-24-open-source-and-open-hardware-multicopter-platform/</guid>
          <description xml:base="https://esden.net/blog/2009-07-24-open-source-and-open-hardware-multicopter-platform/">&lt;p&gt;Over the last two weeks many things happened. I found out that there is a really open-source and open-hardware quadrocopter project in the wild. It is called booz and is part of the &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;http://paparazzi.enac.fr/wiki/Main_Page&quot;&gt;paparazzi&lt;/a&gt; project. Code and schematics just as board layouts are under the GPLv2 or later license. That is really awesome news.&lt;/p&gt;
&lt;p&gt;This project is intended for research and universities so the boards are using BGA parts that are difficult to solder for a mere mortal, and there is some lack in documentation. That is why some other people and me started a project called &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;http://openmulticopter.org&quot;&gt;openmulticopter&lt;/a&gt;. The basic idea is to create and maintain a completely open-source quadrocopter/multicopter platform for everyone. As a multicopter does not consist only of the control electronics but also contains parts like remote control receiver, brushless motor controllers, a frame, and so on, we tried to combine many open-source parts that are already out there. Just take a look into the &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;http://openmulticopter.org&quot;&gt;wiki&lt;/a&gt; for more details.&lt;/p&gt;
&lt;p&gt;Some highlights of open-source components that we have chosen so far are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;http://svn.savannah.gnu.org/viewvc/paparazzi3/trunk/sw/airborne/booz/?root=paparazzi&quot;&gt;booz&lt;/a&gt; (the core of the platform)&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;http://libopenstm32.sourceforge.net&quot;&gt;libopenstm32&lt;/a&gt; (firmware library for STM32 microcontrollers)&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;http://rcos-wiki.codingmonkey.de/index.php/RCOPEN24&quot;&gt;RCOPEN24&lt;/a&gt; (a 2.4GHz remote control system)&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;http://open-bldc.org/&quot;&gt;open-bldc&lt;/a&gt; (brushless motor controllers)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We also formulated a &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;http://openmulticopter.org/wiki/Mission_statement&quot;&gt;mission statement&lt;/a&gt; that can be found in the &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;http://openmulticopter.org/&quot;&gt;openmulticopter wiki&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;There is still a lot of work in front of us, but I am really happy with the progress we are making. If you are interested in contributing just drop into the &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;http://webchat.freenode.net/?channels=#openmulticopter&quot;&gt;#openmulticopter&lt;/a&gt; IRC channel on Freenode, or write an email to the &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;http://openmulticopter.org/cgi-bin/mailman/listinfo/openmulticopter&quot;&gt;mailing list&lt;/a&gt;.&lt;/p&gt;
</description>
      </item>
      <item>
          <title>Open-BLDC SMD prototype and final prototypes</title>
          <pubDate>Mon, 29 Jun 2009 00:00:00 +0000</pubDate>
          <author>Esden</author>
          <link>https://esden.net/blog/2009-06-29-open-bldc-smd-prototype-and-final-prototypes/</link>
          <guid>https://esden.net/blog/2009-06-29-open-bldc-smd-prototype-and-final-prototypes/</guid>
          <description xml:base="https://esden.net/blog/2009-06-29-open-bldc-smd-prototype-and-final-prototypes/">&lt;p&gt;[caption id=&quot;attachment_252&quot; align=&quot;alignright&quot; width=&quot;150&quot; caption=&quot;Open-BLDC SMD Prototype&quot;]&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;http://esden.net/wp-content/uploads/2009/06/open-bldc-smd-prototype.jpg&quot;&gt;&lt;img src=&quot;https://esden.net/blog/2009-06-29-open-bldc-smd-prototype-and-final-prototypes/images/open-bldc-smd-prototype-150x150.jpg&quot; alt=&quot;Open-BLDC SMD Prototype&quot; title=&quot;open-bldc-smd-prototype&quot; /&gt;&lt;/a&gt;[/caption]&lt;/p&gt;
&lt;p&gt;It has been again a long time since the last post. (I have the feeling to repeat myself here)&lt;/p&gt;
&lt;p&gt;There have been some news on the Open-BLDC front. I have been on &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;http://www.motodrone.de&quot;&gt;Motodrone&lt;/a&gt; two weeks ago. Because I took the plane to get there I realized that it will be too difficult to take the breadboard prototype with me. So on a short notice I soldered together a smaller version using smd parts. As an extra feature this prototype includes Allegro hall based current sensors. These will enable us to investigate &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;http://en.wikipedia.org/wiki/Vector_control_(motor)&quot;&gt;vector control&lt;/a&gt; (aka. field-oriented control).&lt;/p&gt;
&lt;p&gt;At first it worked perfectly. Sadly after some tests I burned two of the three bridge drivers. I only had one spare to replace, so I could not work on the software for long. Today I got replacement bridge drivers. Now I should have enough spare ones to compensate for more burning. ;) So no news on the vector control front yet.&lt;/p&gt;
&lt;p&gt;[caption id=&quot;attachment_255&quot; align=&quot;alignright&quot; width=&quot;150&quot; caption=&quot;Open-BLDC Logic Board V0.1&quot;]&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;http://esden.net/wp-content/uploads/2009/06/open-bldc-logic-v01.png&quot;&gt;&lt;img src=&quot;https://esden.net/blog/2009-06-29-open-bldc-smd-prototype-and-final-prototypes/images/open-bldc-logic-v01-150x146.png&quot; alt=&quot;Open-BLDC Logic Board V0.1&quot; title=&quot;open-bldc-logic-v01&quot; /&gt;&lt;/a&gt;[/caption]&lt;/p&gt;
&lt;p&gt;[caption id=&quot;attachment_257&quot; align=&quot;alignright&quot; width=&quot;150&quot; caption=&quot;Open-BLDC Powerstage V0.1&quot;]&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;http://esden.net/wp-content/uploads/2009/06/open-bldc-power-v01.png&quot;&gt;&lt;img src=&quot;https://esden.net/blog/2009-06-29-open-bldc-smd-prototype-and-final-prototypes/images/open-bldc-power-v01-150x150.png&quot; alt=&quot;Open-BLDC Powerstage V0.1&quot; title=&quot;open-bldc-power-v01&quot; /&gt;&lt;/a&gt;[/caption]&lt;/p&gt;
&lt;p&gt;But I was not lazy while waiting for the replacement parts. I finalized the circuit and routed the logic board and powerstage. The powerstage was more or less straight forward but I am not very happy about the size and dimensions. I just am not sure if it is fittable on a standard Quadrocopter. Still it should be good enough as first etched prototype.&lt;/p&gt;
&lt;p&gt;A much bigger challenge was the logic board. I somehow came up with this crazy idea to constrain the size of it to 45mm X 20mm. Still after many many hours of struggling with that puzzle I managed to squeeze all parts and wires into 45.5mm X 21mm! Yes you are right I am pretty proud of myself. I am still a routing beginner so the result seems to be good for me. :)&lt;/p&gt;
&lt;p&gt;Now I have to wait so some other people review the work I did to try decreasing the amout of possible bugs in this boards. (If you like you can clone the repository &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;http://github.com/esden/open-bldc&quot;&gt;here&lt;/a&gt; and check the stuff out, and give feedback on the &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https://open-bldc.org/cgi-bin/mailman/listinfo/open-bldc&quot;&gt;mailinglist&lt;/a&gt;. (please subscribe before posting! :/ )) When I feel confident enough I will order some boards for testing and we can finally concentrate more on the software. :)&lt;/p&gt;
</description>
      </item>
    </channel>
</rss>
