tag:blogger.com,1999:blog-66928519290958676742024-03-05T23:53:21.076+01:00WPQREK - Things that I made!Adrian Kurekhttp://www.blogger.com/profile/08434050756732996831noreply@blogger.comBlogger17125tag:blogger.com,1999:blog-6692851929095867674.post-26663141712722794532023-02-21T12:50:00.000+01:002023-02-21T12:50:27.732+01:00MPS803 Poster GeneratorSome time ago I restored old Commodore MPS 803 dot matrix printer. It is quite basic 7 dot printer. When reading user manual I noticed that this printer have bitmap graphics mode available. This printer is able to print 80 column text using 6x7 dot fonts so after short calculation I realized that I should be able to print images with 480 horizontal resolution which sounds quite nice in comparison to C64 graphics resolution. So I get idea to make simple application that can generate PRG files which I can load on actual C64 machine and print posters on my old MPS803 printer.<br />
<br />
Well... I was not aware how hard printing on this type of printers might be.<br />
<br />
Let check if we can fit into C64 RAM. Each byte contain data for 7 dots.<br />
So 480(cols) * 480(rows) / 7(dot matrix row data) = 32kB. We are good.<br />
<br />
Lets start with some assembly code that would be able to sent correct commands to the printer.<br />
Below you can find listing of the program I wrote. This code use small trick to send big memory block to the printer. It use self modifying code. It increase address in 'lda imageX' instruction in loop.<br />
<br />
<br />
<blockquote class="tr_bq">
<i><span style="color: #666666; font-size: x-small;">// 480x588 BMP Printing on MPS803 printer.<br />// ----- @Start@ -----<br />:BasicUpstart2(start) // 10 sys$0810<br />start:<br /> lda #4 // open 4, 4, 0<br /> tax<br /> ldy #0<br /> jsr $ffba<br /> lda #0<br /> jsr $ffbd<br /> jsr $ffc0<br /> <br /> ldx #4 // print#4,<br /> jsr $ffc9<br /> lda #8 // chr$(8) <br /> jsr $ffd2<br /> lda #13 // chr$(13)<br /> jsr $ffd2<br /><br /> // BMP1 block<br />load1:<br /> lda image1<br /> beq !end+<br /> jsr $ffd2<br /> <br /> clc<br /> inc load1 + 1<br /> bne !skip+<br /> inc load1 + 2<br />!skip:<br /> jmp load1<br />!end: <br /> <br /> // BMP2 block<br />load2:<br /> lda image2<br /> beq !end+<br /> jsr $ffd2<br /> <br /> clc<br /> inc load2 + 1<br /> bne !skip+<br /> inc load2 + 2<br />!skip:<br /> jmp load2<br />!end: <br /> <br /> ldx #4 // print#4,<br /> jsr $ffc9<br /> lda #15 // chr$(15)<br /> jsr $ffd2<br /> lda #13 // chr$(13)<br /> jsr $ffd2<br /> lda #10 // chr$(10)<br /> jsr $ffd2<br /> lda #4 // close 4<br /> jsr $ffc3<br /> jmp $ffcc<br /> <br />.pc = $1000 "BMP1"<br />image1:<br /><bmp_data_part1><br />.byte 0 <br />.pc = $c000 "BMP2"<br />image2:<br /><bmp_data_part2><br />.byte 0</bmp_data_part2></bmp_data_part1></span></i></blockquote>
<i><span style="color: #666666; font-size: x-small;"> </span></i><br />
At start I should choose image to test. What image is most popular for testing? How I could forget. Of course. Lenna.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg89xfgDlZrpU9k34rHTnNGY3Gql2dBe-qnVlS8dYkoilperZoO0khW2N8vCS0Jk5fYC1FETCr0pdBpX5IrBw64SIxjtPy4VvlTIcYASOPF8ukwBacu3KdSAkFcWH1Ery4Nj6tIVEmMVh51/s1600/lena.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="512" data-original-width="512" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg89xfgDlZrpU9k34rHTnNGY3Gql2dBe-qnVlS8dYkoilperZoO0khW2N8vCS0Jk5fYC1FETCr0pdBpX5IrBw64SIxjtPy4VvlTIcYASOPF8ukwBacu3KdSAkFcWH1Ery4Nj6tIVEmMVh51/s1600/lena.png" /></a></div>
<br />
I wrote simple program that loads any image then scale it to correct size and convert it to black and white image. I implemented feature to change contrast and brightness with real time preview to get best results. Below you can find example result.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjy9HYYOYnLhODRnjElm_8O9N2Cm5sPt4xjxw7BFsskpQci9uJU9N3jJG4Nr2vgxs3Ti8S_n9fIjCCpvMnRRmOvHbrdpTo9N4LU4doVSXlYyuRzCHyP55ZyPACKrR703ts3urzUYoEumwX2/s1600/Zrzut+ekranu+2019-02-04+o+20.16.55.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="587" data-original-width="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjy9HYYOYnLhODRnjElm_8O9N2Cm5sPt4xjxw7BFsskpQci9uJU9N3jJG4Nr2vgxs3Ti8S_n9fIjCCpvMnRRmOvHbrdpTo9N4LU4doVSXlYyuRzCHyP55ZyPACKrR703ts3urzUYoEumwX2/s1600/Zrzut+ekranu+2019-02-04+o+20.16.55.png" /></a></div>
<br />
I lost a lot of colors details of course. Since we have quite good resolution of prints I decided to implement basic dithering algorithm. First choice of course Floyd-Steinberg. Below you can find result image.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNNo3LSlwlMlObE6urj8FY1gs7IALROocbm9ATyYd9t3Dn0wXvNg9kKGgoTC4tO-ENEDH5GxneZ1jSpHFx3aC5KEKPUOqSX8WD79DbH-lh8oR8zyZCYuQ38z9hEabU-0-FvwZrUNbcVJhU/s1600/Zrzut+ekranu+2019-02-04+o+20.22.19.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="589" data-original-width="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNNo3LSlwlMlObE6urj8FY1gs7IALROocbm9ATyYd9t3Dn0wXvNg9kKGgoTC4tO-ENEDH5GxneZ1jSpHFx3aC5KEKPUOqSX8WD79DbH-lh8oR8zyZCYuQ38z9hEabU-0-FvwZrUNbcVJhU/s1600/Zrzut+ekranu+2019-02-04+o+20.22.19.png" /></a></div>
<br />
Looks good. Right? Then I try to print this image on MPS 803 dot matrix printer. How I was disappointed with results.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8nkJFM5pJUZjaCCuujPbyN_roFl-Ay_1RA6T6ZAZWo8x6BYBospjM1onfiEIGgsw21f9Q5S5sqRx_ay7XriloJFf8wjcWp4K0UAr_7240XeGNSOsgsN60i6Z8WKEYCxqHlob5_9xydm-c/s1600/ph1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1317" data-original-width="1600" height="328" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8nkJFM5pJUZjaCCuujPbyN_roFl-Ay_1RA6T6ZAZWo8x6BYBospjM1onfiEIGgsw21f9Q5S5sqRx_ay7XriloJFf8wjcWp4K0UAr_7240XeGNSOsgsN60i6Z8WKEYCxqHlob5_9xydm-c/s400/ph1.png" width="400" /></a></div>
<br />
Contrast was so bad that it was almost impossible to tell what is on picture. This was one big gray rectangle. I decided to experiment with other types of dithering and try to increase contrast as much as possible. I implemented "fade" feature to image preview in my software to get as much final result preview as I can.<br />
<br />
If you are interested in used dithering algorithms check this two link below:<br />
<br />
<a href="http://www.tannerhelland.com/4660/dithering-eleven-algorithms-source-code/">http://www.tannerhelland.com/4660/dithering-eleven-algorithms-source-code/</a><br />
<a href="https://web.archive.org/web/20131022220241/http://michal.is:80/projects/image-dithering-in-matlab/">https://web.archive.org/web/20131022220241/http://michal.is:80/projects/image-dithering-in-matlab/</a><br />
<br />
Below you can find shots from my application. Best results I get using Artkinson dithering and adjust contrast and brightness to the levels where I get as many solid b&w regions as possible. This looks like b&w image but with some blend on the edges. Each image need to be adjusted to get good results. Using live preview is quite handy here.<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuO-xr3vsntsZvoSSCluSZLxNBZpQZDeA7Glo6vsWkLzx3ZL_zyIP3Jkm_sV61WyLszPIoBue9cnY9XL4XKtTsgNW1boNy9BVL7cwb3wK-3kouEH3q58qLG0qiQ5vud09DezW4hgmqaCUM/s1600/MPS803Poster.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="767" data-original-width="972" height="504" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuO-xr3vsntsZvoSSCluSZLxNBZpQZDeA7Glo6vsWkLzx3ZL_zyIP3Jkm_sV61WyLszPIoBue9cnY9XL4XKtTsgNW1boNy9BVL7cwb3wK-3kouEH3q58qLG0qiQ5vud09DezW4hgmqaCUM/s640/MPS803Poster.png" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
This is time for first quite good print. Results are below.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqPkfIBarDFdzKZmL69fSyYGU0QewSiSNukKGVQR68aTPSwppSB-ycOxbPCrMO8nkx8M6enCr9SuzgD9BicIDFOBq28etHFOTrlcg80FQz6WPaybrbmKfzOvWpdmp7xMXsIaTJucqG3IOj/s1600/ph2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1430" data-original-width="1600" height="356" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqPkfIBarDFdzKZmL69fSyYGU0QewSiSNukKGVQR68aTPSwppSB-ycOxbPCrMO8nkx8M6enCr9SuzgD9BicIDFOBq28etHFOTrlcg80FQz6WPaybrbmKfzOvWpdmp7xMXsIaTJucqG3IOj/s400/ph2.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Image is much better however still not so great contrast because of not fully black ink used on printer tape. This was original old stock tape so not much we can help on hardware side. After some time I decided to print image using same 2 passes on one image. This should make black color more dark. Below are results from printing.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjExxHtdFBsZ35hjpdq9Ype2qmz9snVdlDOpNQYIUzYAMNaVtlizesKtdc8DjRah6r9Gon4rGkFFHF-GRfJPgKR5d1Fek_-sE13MjZ2NW4Lr52OdTyEUtIwMEbBugs71nd66l8PfGnQbANr/s1600/ph3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1600" data-original-width="1497" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjExxHtdFBsZ35hjpdq9Ype2qmz9snVdlDOpNQYIUzYAMNaVtlizesKtdc8DjRah6r9Gon4rGkFFHF-GRfJPgKR5d1Fek_-sE13MjZ2NW4Lr52OdTyEUtIwMEbBugs71nd66l8PfGnQbANr/s400/ph3.png" width="373" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
As a result of my journey I get small tool to print posters using old C64 and MPS 803 dot matrix printer. I hope it will be useful for somebody thet have this printer still. Below whole history of my prints on this device so far.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijAgYbiTeLYc_-VwzB_V7mQLbbfjNKbMhhlYPyUG6dRo7yagj0kn-FZ3nts4UG59VIZnHukluXEN8hVDFSkYKn9t3T6-XaHeODb-cT9adBqUXJe_sty6wSvVruFQwsnQu8g1UycP8hUeZX/s1600/20190202_180154.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="528" data-original-width="1600" height="209" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijAgYbiTeLYc_-VwzB_V7mQLbbfjNKbMhhlYPyUG6dRo7yagj0kn-FZ3nts4UG59VIZnHukluXEN8hVDFSkYKn9t3T6-XaHeODb-cT9adBqUXJe_sty6wSvVruFQwsnQu8g1UycP8hUeZX/s640/20190202_180154.jpg" width="640" /></a></div>
<br />Adrian Kurekhttp://www.blogger.com/profile/08434050756732996831noreply@blogger.comtag:blogger.com,1999:blog-6692851929095867674.post-8543748242262232362021-01-10T14:25:00.006+01:002021-03-07T22:00:24.178+01:00Gravity Duck 64<div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjD7WchEU1qp21TeN2Ia37Heca2gJv5zunxEiq2uCKqGNjwVstCtoX3BYvOnEoE48D9PSRkf1LJCpdJwjjO_wR-ls54dwfqCXrfX5qOjbqSzu1Ssvdir1Q_2TwIkJ9BI-mphLyYb9rP9Hp3/s800/gravityducklog1+blog.png" style="display: block; padding: 1em 0; text-align: center; "><img style="display:none;" alt="" border="0" width="320" data-original-height="800" data-original-width="800" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjD7WchEU1qp21TeN2Ia37Heca2gJv5zunxEiq2uCKqGNjwVstCtoX3BYvOnEoE48D9PSRkf1LJCpdJwjjO_wR-ls54dwfqCXrfX5qOjbqSzu1Ssvdir1Q_2TwIkJ9BI-mphLyYb9rP9Hp3/s320/gravityducklog1+blog.png"/></a></div>
Welcome.<br />
In this short text I would like to tell you how I end up doing Gravity Duck 64 project.<br />
<a href="https://twitter.com/wpqrek8bit?ref_src=twsrc%5Etfw" class="twitter-follow-button" data-size="large" data-show-count="false">Follow @wpqrek8bit</a><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
<div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKHXO5HQP6c2dmQvfv7I-6tB725wVZqSR1UfzN_oHA1yg8Mvm3-5kQ7n4mqcPOnTHQ7FLUpI5lLQWW50Yiv-WfVmGLICrF3qxJYT1eka_4IsjXFMJ83DNvR4NpsSp99ImHuqvE4HbMpARU/s640/gravityduckdevlog1.gif" style="display: block; padding: 1em 0; text-align: center; "><img alt="" border="0" width="600" data-original-height="360" data-original-width="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKHXO5HQP6c2dmQvfv7I-6tB725wVZqSR1UfzN_oHA1yg8Mvm3-5kQ7n4mqcPOnTHQ7FLUpI5lLQWW50Yiv-WfVmGLICrF3qxJYT1eka_4IsjXFMJ83DNvR4NpsSp99ImHuqvE4HbMpARU/s600/gravityduckdevlog1.gif"/></a></div>
At start I must confess that I am a maker. I have electronic engineering background. Making my creations was always my hobby. Most of time I make electronics especially visually attractive stuff. I like programming micro controllers, building robots. I have big sentiment to some old 8 bit computers especially for Commodore 64 which was my first computer that I own. I learnt programming on this device. Even today I have fully working moded C64 with 1541II disk drive and MPS 803 printer. More information about my C64 you can find here: <br /><a href="https://wpqrek.blogspot.com/2015/02/my-c64-use-12v-dc-battery-power-source.html">https://wpqrek.blogspot.com/2015/02/my-c64-use-12v-dc-battery-power-source.html</a><br />
<br />
Everything started from original game developed by Woblyware. This great game idea keep me playing till I ended it. Simple unique game play was a key for keep me engaged.<br />
You can check original game here: <br /><a href="https://www.kongregate.com/games/wobly/gravity-duck">https://www.kongregate.com/games/wobly/gravity-duck</a><br />
<br />
Meantime in my mind born idea that this game could be ported to C64. Gameplay take place on single not scrolled screen so it should be easy to do on C64. I make games for a living but always have a dream to make C64 game. So this is how I started my spare time project called Gravity Duck 64.<br />
<br />
<br />
Current gameplay preview:
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="360" src="https://www.youtube.com/embed/-VZIAZXsnCw?rel=0" width="640"></iframe><br /></div>
<br />
Original game:
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="360" src="https://www.youtube.com/embed/2yAPGGjL4rc?rel=0" width="640"></iframe><br /></div>
<br />
<br />
I started with experimenting with the art style and look of the game. Below you can find my experiments with it.
<br />
<br />
<div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRV857cuzHRPh13pBo14KX3rUJ-gTKrDeP0F0s2zumw631fWS4zvqsGBPITRCcwgYln-LDCX8sEIpodtJkYXSVAyzeJYSdSlSbap3kK2RBXx47gW9UBN60_rbSrMaUjrDd4gn5RfUwLzkL/s1306/gravityduck_artdesign.png" style="display: block; padding: 1em 0; text-align: center; "><img alt="" border="0" height="600" data-original-height="1306" data-original-width="1152" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRV857cuzHRPh13pBo14KX3rUJ-gTKrDeP0F0s2zumw631fWS4zvqsGBPITRCcwgYln-LDCX8sEIpodtJkYXSVAyzeJYSdSlSbap3kK2RBXx47gW9UBN60_rbSrMaUjrDd4gn5RfUwLzkL/s600/gravityduck_artdesign.png"/></a></div>
<br />
I decided to go with hires graphics and multilayered multiplexed sprites (hires + multicolor) for each character in game. Below you can find final bacground for the game.
<br />
<br />
<div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC9f106hYKNu-kyAIwH3C-xOGP0rpMrOZFgIoUv7rAP0u7LCO33sv19DoYkd2RhmT_OLxBRGGMbVoyReC3KEc55x8wcEpoB9REcyujFcSHC1L3T-PQ4awfT8LhV4ImHZ4asKTZkAxR11i1/s1280/back3.png" style="display: block; padding: 1em 0; text-align: center; "><img alt="" border="0" width="600" data-original-height="800" data-original-width="1280" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC9f106hYKNu-kyAIwH3C-xOGP0rpMrOZFgIoUv7rAP0u7LCO33sv19DoYkd2RhmT_OLxBRGGMbVoyReC3KEc55x8wcEpoB9REcyujFcSHC1L3T-PQ4awfT8LhV4ImHZ4asKTZkAxR11i1/s600/back3.png"/></a></div>
<br />
Next was a sprite myltiplexer that support double layer sprites.
<br />
<div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJX4oohQSXSRBN_MqpoKVAEqGvGlP0yY2pWZbb3ZVjbFNZOelgB15dPkToQKVrhoXNxuVcTo4ssVnoqY_HUJw2B4GGLZbteNaLdPTpqKCy2AzcBKWk-raK4663d8w1iA3O3v7iRXZNiTix/s572/multiplexer.gif" style="display: block; padding: 1em 0; text-align: center; "><img alt="" border="0" width="600" data-original-height="406" data-original-width="572" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJX4oohQSXSRBN_MqpoKVAEqGvGlP0yY2pWZbb3ZVjbFNZOelgB15dPkToQKVrhoXNxuVcTo4ssVnoqY_HUJw2B4GGLZbteNaLdPTpqKCy2AzcBKWk-raK4663d8w1iA3O3v7iRXZNiTix/s600/multiplexer.gif"/></a></div>
<br />
<br />
Next I designed sprites for the game.
<br />
<br />
<div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdTM-1qLamHGrztcTXEnA0O_yr9bDn92xbev4waLbqvAxjDMZe-Rpuj8itUIeSWURGn-OTzWtITDnMX1rDxRjNQCBHx91QQ-q_VDuSWuknz7qp9WnquLUFdDbJ1J3w9ABAvjUBaltr6eZf/s706/Zrzut+ekranu+2021-01-10+o+12.18.22.png" style="display: block; padding: 1em 0; text-align: center; "><img alt="" border="0" width="600" data-original-height="493" data-original-width="706" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdTM-1qLamHGrztcTXEnA0O_yr9bDn92xbev4waLbqvAxjDMZe-Rpuj8itUIeSWURGn-OTzWtITDnMX1rDxRjNQCBHx91QQ-q_VDuSWuknz7qp9WnquLUFdDbJ1J3w9ABAvjUBaltr6eZf/s600/Zrzut+ekranu+2021-01-10+o+12.18.22.png"/></a></div><div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgj65ABX6ombr3HqcATl9ylibhD73M3sOqiu1uH-ec4TqiQkf1NqaE-PPtU3MvwYBiLvIt8Wm9LR3VptcQfvO2rm8oH8ycClceiSwoMQykFD3EfMH34LC0MZDcs0lBlhr4R4p7J_Njr9NCe/s706/Zrzut+ekranu+2021-01-10+o+12.18.42.png" style="display: block; padding: 1em 0; text-align: center; "><img alt="" border="0" width="600" data-original-height="492" data-original-width="706" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgj65ABX6ombr3HqcATl9ylibhD73M3sOqiu1uH-ec4TqiQkf1NqaE-PPtU3MvwYBiLvIt8Wm9LR3VptcQfvO2rm8oH8ycClceiSwoMQykFD3EfMH34LC0MZDcs0lBlhr4R4p7J_Njr9NCe/s600/Zrzut+ekranu+2021-01-10+o+12.18.42.png"/></a></div>
<br />
Main engine of the game is ready and I hope that more elements of the game will be ready soon.
<br />
<br />
Next small step is ready. Spikes are dangerous now!
<div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicQmkTHl3SgIfMXQ_bNf8z9OW7qm_TuYPSvwd6hPpchbmKhP-rSrvK_lB-vIAMyl8t4vbhUIB6__IE-fR86SRp2Db_aG3T3A0yYSAyUruhFRD8dmqG4KUs4Wi9OAS5Fh7xzvreLRwo3C2J/s0/gdspikes.gif" style="display: block; padding: 1em 0; text-align: center; "><img alt="" border="0" data-original-height="268" data-original-width="358" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicQmkTHl3SgIfMXQ_bNf8z9OW7qm_TuYPSvwd6hPpchbmKhP-rSrvK_lB-vIAMyl8t4vbhUIB6__IE-fR86SRp2Db_aG3T3A0yYSAyUruhFRD8dmqG4KUs4Wi9OAS5Fh7xzvreLRwo3C2J/s0/gdspikes.gif"/></a></div>
Adrian Kurekhttp://www.blogger.com/profile/08434050756732996831noreply@blogger.comtag:blogger.com,1999:blog-6692851929095867674.post-90495557710179631172020-10-14T12:10:00.003+02:002020-10-17T19:52:53.915+02:00Adi's DLG balsa gliderHello All,<br/><br/>
I always follow RC community in general.<br/>
I get really fascinated by DLG gliders and I would like to start building them myself.<br/>
At start I decided to go with balsa to learn how to build and fly this type of planes.<br/>
I will try to include my progress in this build log.<br/>
This is my design of the wing. I plan to make 1.5m glider however this wing can be easy scale down to 1m or any between.
<div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPQwV_5GS9f5Ujt4I7GPqmL-zirUsNjFFtN5_ZCB8c5kwgzWsIvnm4CoXZVa7Kpkyi2Sd9wNoswZOUkNQE-D0QTLNJn3hQnWjqEwfOhsMbIi3Ms9YkdEQ4UMIVUV0Ua7wkuVQnen5JmuW3/s1532/wing.png" style="display: block; padding: 1em 0; text-align: center; "><img alt="" border="0" width="400" data-original-height="725" data-original-width="1532" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPQwV_5GS9f5Ujt4I7GPqmL-zirUsNjFFtN5_ZCB8c5kwgzWsIvnm4CoXZVa7Kpkyi2Sd9wNoswZOUkNQE-D0QTLNJn3hQnWjqEwfOhsMbIi3Ms9YkdEQ4UMIVUV0Ua7wkuVQnen5JmuW3/s400/wing.png"/></a></div>
I updated design of the wing.
I use AG03 airfoils and at the end it transform to something similar to AG11.
End of the wing will be cut from epoxy laminate. Carbon one would be better but I will use what I have now.
Airfoils at wing end are flat so it should nice connect to laminate.
Laminate will be covered by shaped balsa wood to finish it.
<div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoXRQI6cUeSzGDe9CTlJvAAWzPJW1mY0yis34zneP29By0h4aoxygjIPLAxcAFv_8D6PwxmgIVN_WDwaXLdVYo9lzw98VGr8hqQ3Ev43KCtKxmOfePRstFX-K5-SuB4p2H-tqTAFtGOm5E/s2048/adi_dlg_wing.png" style="display: block; padding: 1em 0; text-align: center; "><img alt="" border="0" width="320" data-original-height="1359" data-original-width="2048" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoXRQI6cUeSzGDe9CTlJvAAWzPJW1mY0yis34zneP29By0h4aoxygjIPLAxcAFv_8D6PwxmgIVN_WDwaXLdVYo9lzw98VGr8hqQ3Ev43KCtKxmOfePRstFX-K5-SuB4p2H-tqTAFtGOm5E/s320/adi_dlg_wing.png"/></a></div>
Adrian Kurekhttp://www.blogger.com/profile/08434050756732996831noreply@blogger.comtag:blogger.com,1999:blog-6692851929095867674.post-22894759120167965722019-01-15T22:05:00.000+01:002019-03-02T15:04:39.729+01:00Commodore MPS 803 - Fixing Printing Head<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0QvztitfDbWToPrb0z9mU4dcZFfE83wk2H43YEzacoHWmcEtmx64dou8S9DORFQ8rNSDL-95MyElTYC00STvfoPoyF9GmYOsoNXvQpcUlTVqajTNmPhc14upgtfjz9EhUgK8NDccXmgU_/s1600/Symbol+zaste%25CC%25A8pczy+tekstu.png" imageanchor="1" ><img style="display:none;" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0QvztitfDbWToPrb0z9mU4dcZFfE83wk2H43YEzacoHWmcEtmx64dou8S9DORFQ8rNSDL-95MyElTYC00STvfoPoyF9GmYOsoNXvQpcUlTVqajTNmPhc14upgtfjz9EhUgK8NDccXmgU_/s320/Symbol+zaste%25CC%25A8pczy+tekstu.png" width="320" height="320" data-original-width="800" data-original-height="800" /></a><div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="360" src="https://www.youtube.com/embed/w1nvvD7N2Ck?rel=0" width="640"></iframe><br /></div>
<br />
<br />
<div style="text-align: justify;">
Some time ago I bought old, dirty, untested MPS 803 printer on my local ebay like portal. After replacing ink tape cartridge I noticed that only 4 from 7 printing head pins are working fine. Also motors was not able to automatically move the tape. So printer require some repair work to be done. I decide to give it a try and make this printer work again.<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br /></div>
<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://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-h7oOfxQlgyTjIbBn-cihrkm6mG_p4-3g6qXLkaqL_Gb_9pt6ck-6zYsXpsmSaJlxy6gKhk92C8r1jyog-78gZ7l9HiJUFvG2_pEYUa1PNGmGwcDtGA0yZ1uGQX-KZen6cgvH7d_gYiFm/s1600/20181123_173206.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-h7oOfxQlgyTjIbBn-cihrkm6mG_p4-3g6qXLkaqL_Gb_9pt6ck-6zYsXpsmSaJlxy6gKhk92C8r1jyog-78gZ7l9HiJUFvG2_pEYUa1PNGmGwcDtGA0yZ1uGQX-KZen6cgvH7d_gYiFm/s640/20181123_173206.jpg" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">MPS 803 inside.</td></tr>
</tbody></table>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
At start I open the case and investigate inside elements. Everything was in really good condition. There was no visible corrosion which was good information since the outside of the case was really dirty. I believe this printer have long life in office or workshop where every couple of days it was cleaned by "fresh" wet cloth. This make case really dirty after some time.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Carriage motor is also powering ink ribbon feeding mechanism. For some reason motor is to weak to drive this which cause the carriage to stop randomly with printer error light on.</div>
<div style="text-align: justify;">
To solve ink ribbon feeding issue I disconnect gear that was powering the mechanism and fead it by hand using small knob on ink tape cartridge. Not the perfect solution but works.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
After further checking I notice some broken tracks in ribbon going to printing head but unfortunately this was not the only one issue.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
I desolder ribbon and check coils. Some of them were broken. After looking at printing head I decided that I will try to dismount it and maybe I will be able to fix the coils. This was a little like crazy idea but worked fine at the end.</div>
<br />
<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://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiW5HVgut5HQ3SRESgDOPVN97RxO__P7v6gkaf2X5Xs5QnEDGAG6GD39l6C1DDRqpxkA7SV6eCzB29qHT0rfcwp-80bURzTXrJqvyTLzby_reWEGvt1QBILHhrpQFLPPt-42nnWYus3oD4e/s1600/20181123_181626.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiW5HVgut5HQ3SRESgDOPVN97RxO__P7v6gkaf2X5Xs5QnEDGAG6GD39l6C1DDRqpxkA7SV6eCzB29qHT0rfcwp-80bURzTXrJqvyTLzby_reWEGvt1QBILHhrpQFLPPt-42nnWYus3oD4e/s640/20181123_181626.jpg" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Disassembled printing head.</td></tr>
</tbody></table>
<br />
<div style="text-align: justify;">
I removed plastic cover and open printing head. I remove electro magnet blades. I carefully remove plastic part that keeps springy tappets pins that hit ink ribbon. This part also need some cleaning since two of pins was stuck by dry ink. I left with metal corpus and coils inside it. I removed coils and investigate them.</div>
<br />
<br />
<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://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkD5UInJtGyCaSyQlzhGrrwA4TOlL0Uxjl3FRFymzA4xy-lE3UEZgXUwTC_nUxA7sa5QQoWuDXiXnR02lAZ7GBiGPfx8-d6KCHORJSiq0bNfmjmVYScRVB7gvkcYz-YNK_xyg4o70JZNfc/s1600/20181126_204927.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto; text-align: center;"><img border="0" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkD5UInJtGyCaSyQlzhGrrwA4TOlL0Uxjl3FRFymzA4xy-lE3UEZgXUwTC_nUxA7sa5QQoWuDXiXnR02lAZ7GBiGPfx8-d6KCHORJSiq0bNfmjmVYScRVB7gvkcYz-YNK_xyg4o70JZNfc/s640/20181126_204927.jpg" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Removed coils, the case and first fixed coil.</td></tr>
</tbody></table>
<br />
<div style="text-align: justify;">
The place were coils broke was output pins. So this bring me to conclusion that some driver outputs can be broken(shorted) or basically this was weak point of coil since there is only one wire there and heat can't transfer to anything else like in middle of coil. After checking driver signals using my simple Chinese digital oscilloscope I confirm that driver is working fine and broken coils was the fault here.</div>
<div style="text-align: justify;">
<br /></div>
<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://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoD74WKvY1JLqhC1grDqC3WdypUjsJQK5X4v0BjBIR-oQrHtArODr1rv0UOmkCSpFG9-nS1rgACHG3csQZ4xVo5lULE8VBGQTUwZw_dzPN4XXA4KdfHoB3f19RfDDGuLPmCC-uFCHIOKCX/s1600/Zrzut+ekranu+2018-12-27+o+11.51.03.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoD74WKvY1JLqhC1grDqC3WdypUjsJQK5X4v0BjBIR-oQrHtArODr1rv0UOmkCSpFG9-nS1rgACHG3csQZ4xVo5lULE8VBGQTUwZw_dzPN4XXA4KdfHoB3f19RfDDGuLPmCC-uFCHIOKCX/s640/Zrzut+ekranu+2018-12-27+o+11.51.03.png" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Driver signals for single coil.</td></tr>
</tbody></table>
<br />
<div style="text-align: justify;">
Now started hard precise part. I resolder all coils leads and bring them outside the case using short wires. To my surprise I was able to fix all coils. I mount coils inside the case and carefully assemble the printing head. I melt part of plastic case to keep it in the place and my printing head was one piece again. I glue wires to metal case to not break them of by accident. </div>
<div style="text-align: justify;">
<br /></div>
<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://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSgEKLrYZP1v9WvcZXZgYr5jvzm_-YK5iC3e_MePJmJoQ0OBNcvuQI0Favnn1E8SeKH4nwtpHcD0szIOBx6CcCCMEUajZ_6BcOq9hExPOz-6v3qwnQgrwZ5H3PDokKFun262X_027qbnqU/s1600/Zrzut+ekranu+2018-12-27+o+11.58.59.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="432" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSgEKLrYZP1v9WvcZXZgYr5jvzm_-YK5iC3e_MePJmJoQ0OBNcvuQI0Favnn1E8SeKH4nwtpHcD0szIOBx6CcCCMEUajZ_6BcOq9hExPOz-6v3qwnQgrwZ5H3PDokKFun262X_027qbnqU/s640/Zrzut+ekranu+2018-12-27+o+11.58.59.png" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Assembled printing head.</td></tr>
</tbody></table>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
The last part to fix was the flexible ribbon wire. I decided to remove already broken ribbon and exchange it with bunch of twisted wrap wires. Maybe it is not the cleanest solution but will work for now. I solder it to cut plug of the flexible ribbon and from other side I solder it to printing head wires. </div>
<div style="text-align: justify;">
<br /></div>
<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://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwq6w6QFeyUX7ntkK_m40AwXSKhpoK7mvW4vyGWq9ArCJ-3vM_L1pcCYKqDvYLPVNhjegtF3UU2EIiyCiMIJWOzKbpA7VurBeECDkT-HIEXEPM42QRpZ1G_C0smFai6GJhFIVNA02_XbiY/s1600/Zrzut+ekranu+2018-12-27+o+12.04.46.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="358" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwq6w6QFeyUX7ntkK_m40AwXSKhpoK7mvW4vyGWq9ArCJ-3vM_L1pcCYKqDvYLPVNhjegtF3UU2EIiyCiMIJWOzKbpA7VurBeECDkT-HIEXEPM42QRpZ1G_C0smFai6GJhFIVNA02_XbiY/s640/Zrzut+ekranu+2018-12-27+o+12.04.46.png" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Plug used to connect to the driver board.</td></tr>
</tbody></table>
<div style="text-align: justify;">
<br /></div>
<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://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTHevCbRa9fNZSov2FXOUyRJmLJTGoih3kUYdMku-PakW7fAJ0H_qHVO0I_6PlbKsRwTFKvq8FifvbUgFCtq6khuLKomCOZFeE5PGRXIxlo0spON80p3knKkrbTuhA8GYDjb_HJL7QW-Ag/s1600/Zrzut+ekranu+2018-12-27+o+12.01.19.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTHevCbRa9fNZSov2FXOUyRJmLJTGoih3kUYdMku-PakW7fAJ0H_qHVO0I_6PlbKsRwTFKvq8FifvbUgFCtq6khuLKomCOZFeE5PGRXIxlo0spON80p3knKkrbTuhA8GYDjb_HJL7QW-Ag/s640/Zrzut+ekranu+2018-12-27+o+12.01.19.png" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">New flexible wire "ribbon".</td></tr>
</tbody></table>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
I bundle the wires on head and print some small cover to make it look better. Unfortunately I need to remove transparent part from case cover to allow printing head to move freely.</div>
<div style="text-align: justify;">
My printer was working again. After cleaning the case it looks great. Maybe it is not 100% original device but at least it is functional and I can print something with it.</div>
<br />
<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://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-3HN_sfLZH9YB6e52Ep9vS4xqRDoguAVkhsE9vgZMrfXvLt28XVF3uue5vjurp0mlegPnTmAu4fC0JkcBKRCu8UW1iVPiiaQZwgiAIdd_Fx35vqBdn_2A1EGis9fRAdgxzJJy_N-NNg_Z/s1600/20181208_105323.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-3HN_sfLZH9YB6e52Ep9vS4xqRDoguAVkhsE9vgZMrfXvLt28XVF3uue5vjurp0mlegPnTmAu4fC0JkcBKRCu8UW1iVPiiaQZwgiAIdd_Fx35vqBdn_2A1EGis9fRAdgxzJJy_N-NNg_Z/s640/20181208_105323.jpg" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">First prints in action.</td></tr>
</tbody></table>
<br />
<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://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_UhfkhJh9tIKZNLyjBXT7bkcO8Yg5TG6woI8p7G2zongU2BXIg-cFiJ5R1jQbDhbnWyD6bjtDvutJVznMKML-XvLP96Yk4-oVac7fJvBN68-vmTXQl3vRieP2jKq3K4jOMZXBMcqqeFsg/s1600/20181128_193215.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_UhfkhJh9tIKZNLyjBXT7bkcO8Yg5TG6woI8p7G2zongU2BXIg-cFiJ5R1jQbDhbnWyD6bjtDvutJVznMKML-XvLP96Yk4-oVac7fJvBN68-vmTXQl3vRieP2jKq3K4jOMZXBMcqqeFsg/s640/20181128_193215.jpg" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Printing result.</td></tr>
</tbody></table>
It was pleasure to see how such printers works and how simple they are in general. I can imagine that I should be able to easy control such printer using Arduino only. Maybe this is an idea for another project.Adrian Kurekhttp://www.blogger.com/profile/08434050756732996831noreply@blogger.comtag:blogger.com,1999:blog-6692851929095867674.post-20634492211025524932018-03-18T16:51:00.000+01:002018-03-18T16:53:50.478+01:00DIY Transistor Tester Kit Build Timelapse<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="360" src="https://www.youtube.com/embed/qML0zJ3yZT0?rel=0" width="640"></iframe><br />
</div>
<br />
This is medium project. Transistor tester is very usefully device for all electronics hobbyists. It require basic electronics and solder skills to make. Must have for all makers especially when you repair some electronics. You can easy and fast verify if any part is broken after desoldering it.
<br />
<br />
Main Function:
<br />
1. One key measurement operation, auto power off delay. Shutdown current is only 20nA, support for battery operation<br />
2. Automatic detection of PNP and NPN bipolar transistor, N, P-channel MOSFET, JFET field effect transistors, diodes, two diodes, thyristors, resistors, capacitors, inductors. Automatic detection of current amplification factor (B) Pin Definitions and turn-on voltage of the transistor and the emitter junction (Uf), Darlington transistor through a high threshold voltage and high current gain recognition.<br />
3. Can detect bipolar transistors and MOSFET internal protection diode and displayed on the screen. It can be measured threshold voltage and the gate capacitance of the MOSFET.<br />
4. Support two resistance measurements, the potential can also be measured. The highest resolution is 0.1 ohm resistance measurements, the highest measured value of 50M Euro.<br />
5. Capacitance measurement range from 25pf to 100mF (100,000 UF). Resolution up to 1 pF. 0.09UF capacitance can be detected above the equivalent series resistance (ESR), a resolution of 0.01 ohms. To display the value of the capacitor voltage loss and increase the capacitance of a separate line ESR measurements, available online (on the circuit) direct measurement capacitor value and ESR, easy maintenance and troubleshooting capacitance.<br />
6. Inductance measurement range of 0.01MH-20H, otherwise it will be displayed as resistance, if the inductor DC resistance higher than 2100 will be displayed as the European resistance.<br />
7. Can two diode display symbols in the right direction, displaying the forward voltage drop. LED detected as a diode forward voltage drop higher than normal. Dual LEDs detected as double diode. Simultaneous detection LED flashes, very intuitive.<br />
8. Each test of time is about two seconds, only the large capacitance and high inductance measurements will take a long time<br />
<br />
<br />
Shop links:<br />
<a href="https://www.aliexpress.com/item/Factory-Wholesale-Free-Shipping-DIY-M12864-Graphics-Version-Transistor-Tester-Kit-LCR-ESR-PWM/32700163452.html">https://www.aliexpress.com/item/Factory-Wholesale-Free-Shipping-DIY-M12864-Graphics-Version-Transistor-Tester-Kit-LCR-ESR-PWM/32700163452.html</a><br />
<a href="https://www.banggood.com/DIY-M12864-Graphics-Version-Transistor-Tester-Kit-LCR-ESR-PWM-p-986954.html">https://www.banggood.com/DIY-M12864-Graphics-Version-Transistor-Tester-Kit-LCR-ESR-PWM-p-986954.html</a>
<br />
<br />
Case:<br />
<a href="https://www.thingiverse.com/thing:2110581">https://www.thingiverse.com/thing:2110581</a>
<br /><br />
Life of Riley by Kevin MacLeod is licensed under a Creative Commons Attribution license (<a href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</a>)
Source: <a href="http://incompetech.com/music/royalty-free/index.html?isrc=USUAN1400054">http://incompetech.com/music/royalty-free/index.html?isrc=USUAN1400054</a>
Artist: <a href="http://incompetech.com/">http://incompetech.com/</a>
Adrian Kurekhttp://www.blogger.com/profile/08434050756732996831noreply@blogger.comtag:blogger.com,1999:blog-6692851929095867674.post-54280049414012453412018-02-07T21:49:00.000+01:002018-02-07T21:49:00.895+01:00LED Matrix DIY Clock Kit Timelapse<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="360" src="https://www.youtube.com/embed/b5ZsQ9WD89g?rel=0" width="640"></iframe><br />
</div>
<br />
This is very small and fast project to make but you will need some smd soldering skills. I don’t suggest this kit for beginners.<br />
<br />
This clock features:<br />
- 24 hours clock<br />
- dims in low light<br />
- alarm<br />
- hour chime in selected day interval<br />
- thermometer<br />
<br />
Disadvantages:<br />
- can’t calibrate thermometer<br />
- no date<br />
- no animations - dot matrix is perfect for it<br />
<br />
Shop links:<br />
<a href="https://www.aliexpress.com/item/dc-5v-Dot-Matrix-DIY-Kits-digital-clock-electronic-Alarm-clock-microcontroller-time-white-color-led/32756686887.html">https://www.aliexpress.com/item/dc-5v-Dot-Matrix-DIY-Kits-digital-clock-electronic-Alarm-clock-microcontroller-time-white-color-led/32756686887.html</a>
<br />
<br />
Carefree by Kevin MacLeod is licensed under a Creative Commons Attribution license (https://creativecommons.org/licenses/by/4.0/)<br />
Source: <a href="http://incompetech.com/music/royalty-free/index.html?isrc=USUAN1400037">http://incompetech.com/music/royalty-free/index.html?isrc=USUAN1400037</a><br />
Artist: <a href="http://incompetech.com/">http://incompetech.com/</a><br />Adrian Kurekhttp://www.blogger.com/profile/08434050756732996831noreply@blogger.comtag:blogger.com,1999:blog-6692851929095867674.post-46379735144327383622017-12-13T22:35:00.000+01:002017-12-13T22:35:04.312+01:00Christmas Tree Lights using Arduino + WS2812B.Last days I get DIY clock kit from China and this video is a build timelapse.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="360" src="https://www.youtube.com/embed/hn9s6gIbiqE?rel=0" width="640"></iframe><br />
</div>
<br />
This is very simple project to make your Christmas Tree beautiful. <br />
Basic soldering skills needed.<br /><br />
Adruino sketch:<br />
<a href="http://wpqrek.blogspot.com/2016/12/christmas-star-ornament-made-using.html">http://wpqrek.blogspot.com/2016/12/christmas-star-ornament-made-using.html</a> <br /><br />
Example parts:<br />
<a href="https://www.aliexpress.com/item/Newest-WS2812B-WS2811-WS2812-built-in-SMD-5050-Led-pixel-module-PCB-Addressable-RGB-modules-Strip/1897830725.html">https://www.aliexpress.com/item/Newest-WS2812B-WS2811-WS2812-built-in-SMD-5050-Led-pixel-module-PCB-Addressable-RGB-modules-Strip/1897830725.html</a><br />
<a href="https://www.aliexpress.com/item/AC-100V-240V-DC-12V-Power-Supply-Adapter-transformers-1A-2A-3A-5A-6A-8A-Charger/32700591748.html">https://www.aliexpress.com/item/AC-100V-240V-DC-12V-Power-Supply-Adapter-transformers-1A-2A-3A-5A-6A-8A-Charger/32700591748.html</a><br />
<a href="https://www.aliexpress.com/item/ProMini-ATmega328P-5V-Compatible-for-Arduino-Pro-Mini/32525859745.html">https://www.aliexpress.com/item/ProMini-ATmega328P-5V-Compatible-for-Arduino-Pro-Mini/32525859745.html</a><br />
<a href="https://www.aliexpress.com/item/THGS-200M-30AWG-Tin-Plated-Copper-Wire-Insulation-Wrapping-Cable-Roll-Black/32749596037.html">https://www.aliexpress.com/item/THGS-200M-30AWG-Tin-Plated-Copper-Wire-Insulation-Wrapping-Cable-Roll-Black/32749596037.html</a>
<br /><br />
Carefree by Kevin MacLeod is licensed under a Creative Commons Attribution license (https://creativecommons.org/licenses/by/4.0/)<br />
Source: <a href="http://incompetech.com/music/royalty-free/index.html?isrc=USUAN1400037">http://incompetech.com/music/royalty-free/index.html?isrc=USUAN1400037</a><br />
Artist: <a href="http://incompetech.com/">http://incompetech.com/</a><br />Adrian Kurekhttp://www.blogger.com/profile/08434050756732996831noreply@blogger.comtag:blogger.com,1999:blog-6692851929095867674.post-91311431024354661002017-02-08T20:29:00.000+01:002017-02-08T20:29:18.337+01:00DIY clock kit from China build timelapse.Last days I get DIY clock kit from China and this video is a build timelapse.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="360" src="https://www.youtube.com/embed/kaVSH9BKsHY?rel=0" width="640"></iframe><br />
</div>
<br />
Overall this kit is really nice. Clock is small and compact.<br />
It seems to be transparent since only digit face is visible.<br />
It will track date, day of the week, time and two alarms that you can switch off and on individually.<br />
In addition to this clock can display ambient temperature and have dim functionality for low light conditions.<br />
<br />
What we have inside this kit?<br />
Not much so it is easy to build.<br />
You will need basic soldering skills but there are some tight places so I don’t recommend this kit as your first build.<br />
<br />
I really enjoyed building this kit.<br />
<br />
Carefree Melody by Twin Musicom is licensed under a Creative Commons Attribution license (https://creativecommons.org/licenses/by/4.0/)<br />
Source: http://www.twinmusicom.org/song/302/carefree-melody<br />
Artist: http://www.twinmusicom.org
Adrian Kurekhttp://www.blogger.com/profile/08434050756732996831noreply@blogger.comtag:blogger.com,1999:blog-6692851929095867674.post-10353777821751364642016-12-15T21:20:00.000+01:002019-03-02T15:10:58.605+01:00Christmas Star Ornament made using Arduino and WS2812b Strips.<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEir_Kzr4xAdhG-yzeUUCe6b6xC8XsuUtgL2Uu18n_e-HrfJkJFvMKWdw-RMcwVopbmP-YqcEjqPiY7Jg18M84WezCh-sJ_mI4UeB2O00QxV4EXSVhcUpeEi9S_pJdMgKoUnE69gDXyU-TZW/s1600/star_blog.png" imageanchor="1" ><img style="display:none;" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEir_Kzr4xAdhG-yzeUUCe6b6xC8XsuUtgL2Uu18n_e-HrfJkJFvMKWdw-RMcwVopbmP-YqcEjqPiY7Jg18M84WezCh-sJ_mI4UeB2O00QxV4EXSVhcUpeEi9S_pJdMgKoUnE69gDXyU-TZW/s320/star_blog.png" width="320" height="310" data-original-width="1169" data-original-height="1132" /></a><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTf7LBmNQ8AUHQ2V1qHt92wvQfq4YkkCdnKAY2D9oYbJ76u26wD0jmJGz6z-gOaZMgoL8tWD9fgSZD9QQOSpk_-FCy_foOaDnrikLbo1Q5wKGyFEaA6lOehXWI0S3jVeiJL5PEhKz6oDne/s1600/20161214_135037.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTf7LBmNQ8AUHQ2V1qHt92wvQfq4YkkCdnKAY2D9oYbJ76u26wD0jmJGz6z-gOaZMgoL8tWD9fgSZD9QQOSpk_-FCy_foOaDnrikLbo1Q5wKGyFEaA6lOehXWI0S3jVeiJL5PEhKz6oDne/s400/20161214_135037.jpg" width="400" height="300" /></a></div>
Fifteen years ago I build DIY Christmas Star Ornament using 4060, LEDs and simple square wave generator based on 4011. Below you can find photo of it. Last year I made 3D printed case for it to look even more attractive.
<br/>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8Eqjl7uxg4f66NyCa75bI-ZEHbeK0l-aVXWU7XmcTj2Dmj7iTa5vrBAeAIeSSgAeUIZTCOjw6Z2whpf9dO8-xYb0IM_c0ZGSyuKHiU8_Vs5SZ3qJ-k1PW9IaqBNR0eHA1FueblQcaHNIW/s1600/Zrzut+ekranu+2016-12-15+o+14.49.27.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8Eqjl7uxg4f66NyCa75bI-ZEHbeK0l-aVXWU7XmcTj2Dmj7iTa5vrBAeAIeSSgAeUIZTCOjw6Z2whpf9dO8-xYb0IM_c0ZGSyuKHiU8_Vs5SZ3qJ-k1PW9IaqBNR0eHA1FueblQcaHNIW/s320/Zrzut+ekranu+2016-12-15+o+14.49.27.png" width="320" height="224" /></a></div>
Today I build different version of it using Arduino and WS2812b Strips. Of course it is too big to put it on Christmas Tree but will work well for house decoration.<br/><br/>
<iframe width="640" height="360" src="https://www.youtube.com/embed/NeNBQXhDFZs?rel=0" frameborder="0" allowfullscreen></iframe><br/><br/>
I get star template from internet, scale it up and transfer it to the thick flat Styrofoam coffer ceiling tile. I made border using masking wooden strips. I cut them step by step going around the star. I painted wooden strips using red mordant.
I use some ribbon, bauble, and small silver stars to decorate it.
<br/><br/>
When star was ready I started to work on electronics. I get 5 WS2812b led strips and Arduino Pro Mini. I connected all strips in parallel and connect 5V power source to led strips and Arduino. All data lines I connected to Arduino digital pin 2 and that's all folks.
<br/>
To program some effects I use <a href="http://yaab-arduino.blogspot.com/p/ala.html">Arduino Light Animation (ALA)</a> library.
<br/><br/>
<blockquote><br/>
#include <Ala.h><br/>
#include <AlaLed.h><br/>
#include <AlaLedRgb.h><br/>
#include <ExtNeoPixel.h><br/>
#include <ExtTlc5940.h><br/>
#include <ExtTlc5940Config.h><br/>
<br/>
#include "AlaLedRgb.h"<br/>
<br/>
#define DELAY_TIME 5000<br/>
<br/>
AlaLedRgb rgbStrip;<br/>
int animation = 0;<br/>
int palette = 0;<br/>
long startTime;<br/>
<br/>
int animList[12] = {<br/>
  ALA_SPARKLE,<br/>
  ALA_PIXELSHIFTRIGHT,<br/>
  ALA_PIXELSMOOTHSHIFTRIGHT,<br/>
  ALA_MOVINGBARS,<br/>
  ALA_COMET,<br/>
  ALA_COMETCOL,<br/>
  ALA_GLOW,<br/>
  ALA_CYCLECOLORS,<br/>
  ALA_FADECOLORS,<br/>
  ALA_FIRE,<br/>
  ALA_BOUNCINGBALLS,<br/>
  ALA_BUBBLES<br/>
};<br/>
<br/>
AlaPalette paletteList[5] = {<br/>
  alaPalRainbow,<br/>
  alaPalRainbowStripe,<br/>
  alaPalParty,<br/>
  alaPalHeat,<br/>
  alaPalFire,<br/>
};<br/>
<br/>
void setup()<br/>
{<br/>
  startTime = millis();<br/>
  rgbStrip.initWS2812(10, 2);<br/>
  updateAnimation();<br/>
}<br/>
<br/>
void loop()<br/>
{<br/>
  // time action<br/>
  if (millis() - startTime > DELAY_TIME)<br/>
  {<br/>
   startTime = millis();<br/>
   animation++;<br/>
   palette++;<br/>
   updateAnimation();<br/>
  }<br/>
<br/>
  rgbStrip.runAnimation();<br/>
<br/>
}<br/>
<br/>
void updateAnimation()<br/>
{<br/>
  rgbStrip.setAnimation(animList[animation % 12], DELAY_TIME / 2, animList[animation % 12] == ALA_FIRE ? alaPalFire : paletteList[palette % 5]);<br/>
}</blockquote>
Hip Hop Christmas by Twin Musicom is licensed under a Creative Commons Attribution license<br/>https://creativecommons.org/licenses/by/4.0/
Artist: http://www.twinmusicom.org/Adrian Kurekhttp://www.blogger.com/profile/08434050756732996831noreply@blogger.comtag:blogger.com,1999:blog-6692851929095867674.post-46946014395205106392015-02-12T23:00:00.001+01:002019-02-28T11:19:53.727+01:00My C64 use 12V DC (battery) power source now.<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8hc3S6Sth8NMHOVAGDSW6bdU0P4FUxVGOHuElipG0zIXiw_t5CXdqHw3clX3Xu4fJqRpmwQwxee72TaRy63hAKHZ8I5JLcApqcp6U1RE9Tbb7uJMWXQHzm1Qyf13_IqvMwRrQQmDS8M61/s1600/c64_blog_battery+%25281%2529.png" imageanchor="1" ><img border="0" style="display: none;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8hc3S6Sth8NMHOVAGDSW6bdU0P4FUxVGOHuElipG0zIXiw_t5CXdqHw3clX3Xu4fJqRpmwQwxee72TaRy63hAKHZ8I5JLcApqcp6U1RE9Tbb7uJMWXQHzm1Qyf13_IqvMwRrQQmDS8M61/s320/c64_blog_battery+%25281%2529.png" width="320" height="320" data-original-width="1080" data-original-height="1080" /></a>
I would like to show you my new update to my C64 project. Shortly speaking it IS portable, battery powered C64 personal computer. I am a big fan of the C64 device. My coding begun on this device. I have one C64G device which I will modify a lot :) and I will post here a description of my work progress.
<br />
<br />
So what we have now?
<br />
<br />
<ul>
<li>SD2IEC - I made it myself.</li>
<li>Mini LCD screen - Simple small rear view car LCD screen</li>
<li>Build-in stereo amplifier with nice speakers</li>
<li>Stereo SID - I made it myself.</li>
<li>C64 original ROM and JiffyDOS OS with OS switch that auto reset on change.</li>
<li>12V DC input - I can power my device using any common 12V 2A power source or RC Li-Poly battery.</li>
<br /><br />
</ul>
<iframe allowfullscreen="" frameborder="0" height="360" src="https://www.youtube.com/embed/vPWmi29aPt0?rel=0" width="640"></iframe><br />
<br />
Last days I do another round of upgrading my C64. I installed two pulse converters to get 5V and 9V DC to power my device. I decided to use DC to DC converters because I planed to use battery to power the device and I don't want to loose any energy from it.
I added 12V power socked and RC Li-Poly battery socked. My C64 is fully portable device now. Common 2200mAh RC battery is enough to power C64 for 1.5 hour. To protect Li-Poly battery from discharging it to low I added simple RC voltage monitor that will buzz if voltage is below 3.3V.
<br />
<br />
Info about previous modifications you can find here:<br />
<a href="http://wpqrek.blogspot.com/2011/09/my-c64-mods.html">http://wpqrek.blogspot.com/2011/09/my-c64-mods.html</a>
<br />
<br />
Some actual photos:
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPh_tiwnFMZOiGT7sz7Oud8CxQUu2jCbCSycPkr78ivjqwf8pfauloibPLrP_rS0QghzQKIouyU2ZdXHjefcm6T-jtyB4bzG4xMQZAdWZ6s2HjHfq7QjF5DjUHDCF1Cu5gd3PRQpm4t9y7/s1600/20150131_122215.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPh_tiwnFMZOiGT7sz7Oud8CxQUu2jCbCSycPkr78ivjqwf8pfauloibPLrP_rS0QghzQKIouyU2ZdXHjefcm6T-jtyB4bzG4xMQZAdWZ6s2HjHfq7QjF5DjUHDCF1Cu5gd3PRQpm4t9y7/s640/20150131_122215.jpg" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxOmAho7HdLV_53NNBFeGvVQWdrmUtDiGFN4IqzSTS4VTb4varJ2tq8HaiYevJPkTIbxArWH67Kxpv02Dx81i13MO8Co8vvh34JAVgumMqOcl9Z61fRwTeMIrprj-Rch8jyGCUazNAuDPB/s1600/20150204_192120.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxOmAho7HdLV_53NNBFeGvVQWdrmUtDiGFN4IqzSTS4VTb4varJ2tq8HaiYevJPkTIbxArWH67Kxpv02Dx81i13MO8Co8vvh34JAVgumMqOcl9Z61fRwTeMIrprj-Rch8jyGCUazNAuDPB/s640/20150204_192120.jpg" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihYtD3OlovMNspPud3HrmzcKRSGOFqahGreDPNYfLrnLNBd7pZZIFGkBP59ZUVR4w7Rxc0wOrHer2KmSSqmJtE9evMNgF_EcvopjGl0iCwJ0pGiBONUMkoWuyUFu8melaFD-YNOZr4ArOn/s1600/20150204_192136.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihYtD3OlovMNspPud3HrmzcKRSGOFqahGreDPNYfLrnLNBd7pZZIFGkBP59ZUVR4w7Rxc0wOrHer2KmSSqmJtE9evMNgF_EcvopjGl0iCwJ0pGiBONUMkoWuyUFu8melaFD-YNOZr4ArOn/s640/20150204_192136.jpg" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYj9dR-W98SimEP304eIU_iEno1GGRuDMTTAxiQl0bzoJzkfKUUyu6a-AtVXc7swkdco_byZZqVHGsPbgamo1g_Kim-3DkGMr80H58erqSI4Oumo7q9AvmfhMAMqm9rsaS4ax6slIkNUxA/s1600/20150204_192235.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYj9dR-W98SimEP304eIU_iEno1GGRuDMTTAxiQl0bzoJzkfKUUyu6a-AtVXc7swkdco_byZZqVHGsPbgamo1g_Kim-3DkGMr80H58erqSI4Oumo7q9AvmfhMAMqm9rsaS4ax6slIkNUxA/s640/20150204_192235.jpg" /></a></div>
Adrian Kurekhttp://www.blogger.com/profile/08434050756732996831noreply@blogger.comtag:blogger.com,1999:blog-6692851929095867674.post-76927820576594815012014-01-08T10:12:00.000+01:002019-03-03T11:26:07.894+01:003D Printed eggbot clone to make Christmas ornaments.<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKtmxyAHBaGFTDGfTl9KCXHaQkuDpdD_zWQKFcGwWcRYrxuJp9tUvMuAmZfB7LOqkVtjv-nlf7QX7s3ukdF17ihjx0xnAm1H4evgGoBmROjA-dYQJbiuo4208H7vW6wTK2OdlHZh5Q0_Hu/s1600/20131223_210753.png" imageanchor="1" ><img style="display:none;" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKtmxyAHBaGFTDGfTl9KCXHaQkuDpdD_zWQKFcGwWcRYrxuJp9tUvMuAmZfB7LOqkVtjv-nlf7QX7s3ukdF17ihjx0xnAm1H4evgGoBmROjA-dYQJbiuo4208H7vW6wTK2OdlHZh5Q0_Hu/s320/20131223_210753.png" width="320" height="320" data-original-width="1600" data-original-height="1600" /></a>Happy Holidays!
This is a result of my modifications made for existing eggbot clone to decorate Christmas ornaments (8cm+).
<iframe width="560" height="315" src="//www.youtube.com/embed/fHVrunDjMoE" frameborder="0" allowfullscreen></iframe>
<br/>
At the beginning I was inspired by the <a href="http://pleasantsoftware.com/developer/3d/spherebot/">Sparebot</a> project.
<br/><br/>
I build my first 3d printer some time ago so I started looking for 3d printed version of any eggbot clone project. I found one <a href="http://www.thingiverse.com/thing:20398">here</a>. Unfortunately this hardware was designed to work with small objects so I needed to modify it and adapt to work with 8cm+ Christmas ornaments.
<br/><br/>
Control board was made according to the Sparebot documentation using <a href="http://arduino.cc/en/Main/arduinoBoardUno">Arduino UNO</a> and 2 <a href="http://reprap.org/wiki/StepStick">Stepstick</a> step motor drivers. I found big error on Sparebot schematics. To enable micro stepping mode you need to connect MS1, MS2, MS3 to +5V signal not to the ground! After this change control board is working great.
<br/><br/>
I am using <a href="http://www.inkscape.org/en/">Inkscape</a> to design patterns. This is really great open source vector graphics editor. I am using <a href="https://github.com/martymcguire/inkscape-unicorn">inkscape-unicorn</a> plug-in to export final designs to the gcode format. If you have troubles with python when using this plug-in install original <a href="https://code.google.com/p/eggbotcode/">eggbot</a> software first. It comes with useful effects like hatch fill, etc.
<br/><br/>
Designing Christmas ornaments was really fun! And below are some results of my work. I made
really nice Christmas gifts.
<br/>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaN8q4L3GqgfSa5Vkcmr3Qvv_IxVukd2CVugOA7xIcWfc_csAMzER0keEGtNRPEaVzTHIsivdGvPBu_9nATk4fRVgw_v1LfEq82rcI2czQo5E6DsM-EaSgoelsqjc6tlJBeW_1fl7rSCWy/s1600/20131223_210753.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaN8q4L3GqgfSa5Vkcmr3Qvv_IxVukd2CVugOA7xIcWfc_csAMzER0keEGtNRPEaVzTHIsivdGvPBu_9nATk4fRVgw_v1LfEq82rcI2czQo5E6DsM-EaSgoelsqjc6tlJBeW_1fl7rSCWy/s640/20131223_210753.jpg"></a></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeVrjyVQOI1E5evaw83q7k2Ew37jrxCJ_aPpjwDJoLw1R7saYXxCSc7whmX8Miz6H_c_BXUfKW1oEz2TN96QrvR-yXUYToXxOCZx42SgJgzbeollqnMFujZgVAJhclKhgiXCmfjVNlINFx/s1600/20131223_210742.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeVrjyVQOI1E5evaw83q7k2Ew37jrxCJ_aPpjwDJoLw1R7saYXxCSc7whmX8Miz6H_c_BXUfKW1oEz2TN96QrvR-yXUYToXxOCZx42SgJgzbeollqnMFujZgVAJhclKhgiXCmfjVNlINFx/s640/20131223_210742.jpg"></a></div>Adrian Kurekhttp://www.blogger.com/profile/08434050756732996831noreply@blogger.comtag:blogger.com,1999:blog-6692851929095867674.post-26504570156505786412013-11-27T11:06:00.000+01:002019-03-03T11:24:19.319+01:00Top Secret game project using Arduino and Hackvision.<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcgCBgm8jUkjh0T60-nU8ytR9mm9fphY0BH8D-QhRwShG2mHJbO2vWJ88leicfUE2e9IZ1EWQ_OQ8BxIEFFJhrNmS9CUGfZprGX3ZF30MIdwTGjAfTG4SntCvVDtr2vsUOLmlAXbkHisvc/s1600/20131124_104814.png" imageanchor="1" ><img style="display:none;" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcgCBgm8jUkjh0T60-nU8ytR9mm9fphY0BH8D-QhRwShG2mHJbO2vWJ88leicfUE2e9IZ1EWQ_OQ8BxIEFFJhrNmS9CUGfZprGX3ZF30MIdwTGjAfTG4SntCvVDtr2vsUOLmlAXbkHisvc/s320/20131124_104814.png" width="320" height="320" data-original-width="1600" data-original-height="1600" /></a>Hello!
<br/><br/>
Last days I came out with the idea of doing a game using AVR. <br/>
I start looking for existing systems and I found <a href="http://nootropicdesign.com/hackvision/">Hackvision</a> board.
<br/><br/>
This is open hardware project that I really like. It merge all existing open hardware solutions to one board.
You can build your own pcb like me or even use it on breadboard.
<br/><br/>
So first step was to do hackvision board and below you can find some photos of it.
Soldering for double sided pcb is always problematic on non tinned board for me. Sorry for so bad soldering on this board :) Next time I will use Lichtenberg's alloy to tinn the PCB. I put some elements on bottom side since I am plan to do 3d printed case for this device.
<br/><br/>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhRXV1TkXVtDzb4SqeqEnXghlvakBaggeNHFmmrzqZQ5RTizN1liRaTCxACSJSB4m7yE9mVvXdpm0Xke-MIv9ZYDwUuRtbBSbxo607Y7wAf383ZyOD90k-h3EjMM19mVKl3iJRpKxWCyRr/s1600/20131124_104802.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhRXV1TkXVtDzb4SqeqEnXghlvakBaggeNHFmmrzqZQ5RTizN1liRaTCxACSJSB4m7yE9mVvXdpm0Xke-MIv9ZYDwUuRtbBSbxo607Y7wAf383ZyOD90k-h3EjMM19mVKl3iJRpKxWCyRr/s320/20131124_104802.jpg"></a></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTPp1STFG-4dV5cCRMXCgrAN4x42jJ9hkgwv4lWm2K-WkIeQ9aS9Nn5KWL151qIiDHapBI-V9X_JxR3XIkgQsbXF2bisEdZpAiVKwE6oJVPZBFLqlJ_GS01TOLb7zRcLhipePblosZtlCD/s1600/20131124_104814.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTPp1STFG-4dV5cCRMXCgrAN4x42jJ9hkgwv4lWm2K-WkIeQ9aS9Nn5KWL151qIiDHapBI-V9X_JxR3XIkgQsbXF2bisEdZpAiVKwE6oJVPZBFLqlJ_GS01TOLb7zRcLhipePblosZtlCD/s320/20131124_104814.jpg"></a></div>
One of the first screens below.<br/>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXRhyhZJPCq-MZaIVfFmHS_x1htfA4sIWF1N2dpoyB5y3Wz9Srf3NvdGwAsbgu-tPXdDAOvhaPgjzu9-BLAELuNLmOT6rul8pjQJdPlgr3yODgeWj2kvayfEMw9eLg1orXEq6SFhqCFknH/s1600/Zrzut+ekranu+2013-12-2+o+20.31.23.png" imageanchor="1" ><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXRhyhZJPCq-MZaIVfFmHS_x1htfA4sIWF1N2dpoyB5y3Wz9Srf3NvdGwAsbgu-tPXdDAOvhaPgjzu9-BLAELuNLmOT6rul8pjQJdPlgr3yODgeWj2kvayfEMw9eLg1orXEq6SFhqCFknH/s320/Zrzut+ekranu+2013-12-2+o+20.31.23.png"></a></div>Adrian Kurekhttp://www.blogger.com/profile/08434050756732996831noreply@blogger.comtag:blogger.com,1999:blog-6692851929095867674.post-56468985915508698812011-09-07T09:21:00.017+02:002019-02-28T11:20:36.586+01:00My C64 mods :)<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgewGPWni2mrUiydGqecHYoMWn6Y7XwIQeM9TPHNSS8TvLtVLhqwVFKCPPxlqPenD4x_vYQQbyZcBmYwWCH4sdUhUFOFP0jEtpESSWtCuUCchxL-8IXXf9rRkIr8oS7jm0aJImr_FVNsdFo/s1600/c64_blog_sd2iec+%25281%2529.png" imageanchor="1" ><img style="display:none;" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgewGPWni2mrUiydGqecHYoMWn6Y7XwIQeM9TPHNSS8TvLtVLhqwVFKCPPxlqPenD4x_vYQQbyZcBmYwWCH4sdUhUFOFP0jEtpESSWtCuUCchxL-8IXXf9rRkIr8oS7jm0aJImr_FVNsdFo/s320/c64_blog_sd2iec+%25281%2529.png" width="320" height="320" data-original-width="1080" data-original-height="1080" /></a>
Hello All,<br />
<br />
I would like to show you my new project. Shortly speaking it will be portable, battery powered C64 personal computer. I am a big fan of the C64 device. My codding begun on this device. I have one C64G device which I will modify a lot :) and post here a description of my work progress.<br />
<br />
Small video.<br />
<object width="425" height="350"> <param name="movie" value="https://www.youtube.com/v/dukfv1epVyY"></param><embed src="https://www.youtube.com/v/dukfv1epVyY" type="application/x-shockwave-flash" width="425" height="350"></embed> </object><br />
<br />
So what we have now?<br />
<ul><li/> SD2IEC<br />
<li/> Mini LCD screen<br />
<li/> Build-in amplifier<br />
<li/> Stereo SID<br />
</ul>Planned to do: <ul><li/> JiffyDOS<br />
<li/> Battery power<br />
</ul>New photo <div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiz7l5fWAAi8q2R41KJdjSC5_WvULqJ-SEIFxdxHLqch3h2kGwUPBL24pjLGu5-GlMvfPr6OwDXscfCMoaxmnAfdA9MmiX4Rn9YjTtSjXlqivpKwHQjybRe89CUVPB9x_3fmayD2BTxsb40/s1600/IMG_0108.JPG" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="240" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiz7l5fWAAi8q2R41KJdjSC5_WvULqJ-SEIFxdxHLqch3h2kGwUPBL24pjLGu5-GlMvfPr6OwDXscfCMoaxmnAfdA9MmiX4Rn9YjTtSjXlqivpKwHQjybRe89CUVPB9x_3fmayD2BTxsb40/s320/IMG_0108.JPG"></a></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEio1r6f2mVGdRavisp-KXJhXSA82NwzpX_o4f84bSr-IVxVvhE0rEuOh0opuL-NXaexNo7XmMMqZXdaCQ14JgR9pkUnEM2tE8LYtNMfa0-fbNjciKZBRMcUyYkUbZb-f6lcC_TLByT4t8OD/s1600/main.JPG" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="240" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEio1r6f2mVGdRavisp-KXJhXSA82NwzpX_o4f84bSr-IVxVvhE0rEuOh0opuL-NXaexNo7XmMMqZXdaCQ14JgR9pkUnEM2tE8LYtNMfa0-fbNjciKZBRMcUyYkUbZb-f6lcC_TLByT4t8OD/s320/main.JPG"></a></div><b>1. SMALL LCD</B><br/> I connected cheap lcd car display used for back camera. This device have AV input so it was really easy to connect it. I removed all not necessary stuff and left lcd panel and electronics board which is mounted inside the C64. The lcd is powered from C64 board from 9V DC source used mostly for SID. If I have some time I will post photo where you can find this on board. Ok, so here you can find photo of the power source. <div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvEKmb-7J8HQWiGrCxcmzcnfjOFj3fhcGRFtRiipyVaRlpdFBnOYWaOwP_TrbpN3OZtD6Aw9cMy-tnFrQbw6NDEPRCwThczlu1PSC42d1bdJYSntIoO-6F80bkuq1YQdw69Di1nMa9fdYY/s1600/IMG_0075.JPG" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="240" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvEKmb-7J8HQWiGrCxcmzcnfjOFj3fhcGRFtRiipyVaRlpdFBnOYWaOwP_TrbpN3OZtD6Aw9cMy-tnFrQbw6NDEPRCwThczlu1PSC42d1bdJYSntIoO-6F80bkuq1YQdw69Di1nMa9fdYY/s320/IMG_0075.JPG"></a></div><b>2. SD2IEC</b><br/> I mounted sd2iec on prototype board to check if it is working correct before I will make this device on PCB. I mounted this <a href="http://www.pitsch.de/stuff/mmc2iec/index.htm#A14">version</a>. <div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRT-J9mzvIIVv6SiEyYXw4bZ1kEwkqzMnvwVUlqzfWznBBw9qNYW68SdiofC8d7zgO-mP4Rlz1nD4vD40UsSjrz2V-Tx48SHkEyPdE4ylj78j_fhmpMnl29RsxclUXM9NzBzYk_Dc03VIc/s1600/IMG_4281.JPG" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="240" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRT-J9mzvIIVv6SiEyYXw4bZ1kEwkqzMnvwVUlqzfWznBBw9qNYW68SdiofC8d7zgO-mP4Rlz1nD4vD40UsSjrz2V-Tx48SHkEyPdE4ylj78j_fhmpMnl29RsxclUXM9NzBzYk_Dc03VIc/s320/IMG_4281.JPG"></a></div>Most updated version of firmware you can find <a href="http://sd2iec.de/">here</a>. I used LarsP version of firmware which is correct for this layout. First you need to burn bootloader (newboot* file). I used this avrdude command to burn it : "avrdude -c usbasp -p m644p -U flash:w:newboot-m644p-larsp.hex:i -U hfuse:w:0x92:m -U efuse:w:0xFD:m -U lfuse:w:0xEf:m". After doing it put latest *.bin file to the root directory of the sd card and after turning on the device it will update the firmware. Board is working correct so I am planning to build one layer PCB for it. Ok so here is a current PCD work progres :) <div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMHxInVVvqEP5JBLYpKKrirUZjUNiXcycAlyOoVPkZompG2rpsclXcq-lei3KdSAOMikBJ7-aVCp3Nne3G0uDmcys8YD6UtVO0VfCvJRqNGBelPgMmILVw9VjhKSioZ_HV1gr6WfJgr8mp/s1600/Zrzut+ekranu+2011-09-09+%2528godz.+09.28.54%2529.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="279" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMHxInVVvqEP5JBLYpKKrirUZjUNiXcycAlyOoVPkZompG2rpsclXcq-lei3KdSAOMikBJ7-aVCp3Nne3G0uDmcys8YD6UtVO0VfCvJRqNGBelPgMmILVw9VjhKSioZ_HV1gr6WfJgr8mp/s320/Zrzut+ekranu+2011-09-09+%2528godz.+09.28.54%2529.png"></a></div>I am almost ready with my layout. The thing is to use not smd elements but to get small compact board that is possible to do by thermic transfer. <div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7GCUAn1rXCkwLkruA-8PHiiIilOCxRuVJhvLvYfE5Z7MBFGWkN8QgQMd_NAo-ON6sEgfCz0ym05kzCaDr7kmmWQa7UZvbrsPm25rDAYK98KqB78W6mselDBUG_-fOD2bUgAE_-W7pI9P2/s1600/Zrzut+ekranu+2011-09-11+%2528godz.+20.53.14%2529.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="292" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7GCUAn1rXCkwLkruA-8PHiiIilOCxRuVJhvLvYfE5Z7MBFGWkN8QgQMd_NAo-ON6sEgfCz0ym05kzCaDr7kmmWQa7UZvbrsPm25rDAYK98KqB78W6mselDBUG_-fOD2bUgAE_-W7pI9P2/s320/Zrzut+ekranu+2011-09-11+%2528godz.+20.53.14%2529.png"></a></div>This is final version of the PCB. The idea of this board is "use what you need". If you plan to use SD card reader and slot from it connect directly to the pins on the left side and connect sd card detect and sd write protect pins and 3.3V source from reader (remove Q1). If you plan to mount sd slot on pcb then solder it on right side and connect by wire sd7, sd5, sd2, sd1 signals from left to right. If slot have "card detect" and "write protect" pins connect it to the corresponding pins on top. For most of the MMC slots and some SD slots you should be able to solder it to PCB. <span style="color:#ff0000">After first run I found small error in PCB. Boards below are OK. Please make sure that you solder Q1 correct because I mess up pin layout.</span> <div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivonPJjeSfT5U2AHc-28ykSxaYpnWanycGpkuMefmeSEhfGOUejYeZeVOYDztooZYpdNcXU-aoYX8YYrf5yv8tA-8UnPfe-9NOQ2SZNZcX4HhF46_upRAzcEhGN9c7565Y6ebfPf2s9avD/s1600/sd2iec_wpqrek.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="320" width="314" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivonPJjeSfT5U2AHc-28ykSxaYpnWanycGpkuMefmeSEhfGOUejYeZeVOYDztooZYpdNcXU-aoYX8YYrf5yv8tA-8UnPfe-9NOQ2SZNZcX4HhF46_upRAzcEhGN9c7565Y6ebfPf2s9avD/s320/sd2iec_wpqrek.png"></a></div>R1, R2, R3: 1.8k R4, R5, R6: 3.3k R7, R8: 560 C1, C5: 100n C2, C3: 33p C4, C6: 2.2u Q1: 3.3V Q2: 8MHz IC1: ATMega644P (5V) <div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijGNeEK_78zZK6jnjXE2zR7cMcZuAEcXsh0QIpR8KO-TBpKQA5iBSsQ12P12zbH-SHDFcNAV3KdAEzTYZ9udy_ymmkayP3jAqhe-7MUErIBxOPvS9BIl6cM_1mKYP5XLiwBWlcG45uTmO-/s1600/sd2iec_board.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="295" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijGNeEK_78zZK6jnjXE2zR7cMcZuAEcXsh0QIpR8KO-TBpKQA5iBSsQ12P12zbH-SHDFcNAV3KdAEzTYZ9udy_ymmkayP3jAqhe-7MUErIBxOPvS9BIl6cM_1mKYP5XLiwBWlcG45uTmO-/s320/sd2iec_board.png"></a></div>This is PCB done by thermic toner transfer. <div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkCthEaMfXJ6CENEGchfRa5wIXzFu85E7zbmxXipYkJmwxymLtPw3eKwCIT-OSUwNhu6A__LeVDv9HWWtj7SVgZ6ZE6LegNTC8gfZ39BP-TQXD3xQwUGJ00db9lnNNyk5Lodnj9MAI__wO/s1600/IMG_0002.JPG" imageanchor="1" style="margin-right:1em; margin-bottom:1em"><img border="0" height="280" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkCthEaMfXJ6CENEGchfRa5wIXzFu85E7zbmxXipYkJmwxymLtPw3eKwCIT-OSUwNhu6A__LeVDv9HWWtj7SVgZ6ZE6LegNTC8gfZ39BP-TQXD3xQwUGJ00db9lnNNyk5Lodnj9MAI__wO/s320/IMG_0002.JPG"></a></div>This is PCB after painting with the paint for glass. This is the trick to make DIY solder mask. <div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi51LkHTWHfMAgeyVSclUe7UhDTWBG3zRWase1tm31mnOqO_tvSBtJfwyP1YhG0D0DRS-GTym1N8NOPufBJmeQuSzQmcEgQi6-fSKJnL64nuv8WKWgAOv_crOIJyp7nK2b36i7v4UrA9bkx/s1600/IMG_0003.JPG" imageanchor="1" style="margin-right:1em; margin-bottom:1em"><img border="0" height="286" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi51LkHTWHfMAgeyVSclUe7UhDTWBG3zRWase1tm31mnOqO_tvSBtJfwyP1YhG0D0DRS-GTym1N8NOPufBJmeQuSzQmcEgQi6-fSKJnL64nuv8WKWgAOv_crOIJyp7nK2b36i7v4UrA9bkx/s320/IMG_0003.JPG"></a></div>And finally PCB after removing paint from solder pads. <div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQGWiMhAF39-U-kZ8I8UtqDxCyl298hTBV3kNrS_JbauPbTLOC6HtPWWkTdQhgMqvpZGl2qeOXCcObPjBlkIqoCxLVUj2urOlCCsnvxHaQG8Vcrga2HyBv_TtK5lyI_kX47Brf5MlWKM55/s1600/IMG_0005.JPG" imageanchor="1" style="margin-right:1em; margin-bottom:1em"><img border="0" height="288" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQGWiMhAF39-U-kZ8I8UtqDxCyl298hTBV3kNrS_JbauPbTLOC6HtPWWkTdQhgMqvpZGl2qeOXCcObPjBlkIqoCxLVUj2urOlCCsnvxHaQG8Vcrga2HyBv_TtK5lyI_kX47Brf5MlWKM55/s320/IMG_0005.JPG"></a></div>Here you can find current board look. <div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuabt4YR6aL7EmvVCI5iL0T6qnLtyReh_ZFFvMZBQmmVWuf0pFVWqoWR2eTsnyIl88J3ZvNkQRA_OxvXppUDhQGJxHiWwpxtLmKV6iVfGcMOPpR7Ib2z4D8B5xQb1ZWqBPqGL3ma8VSuIX/s1600/IMG_0009.JPG" imageanchor="1" style="margin-right:1em; margin-bottom:1em"><img border="0" height="261" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuabt4YR6aL7EmvVCI5iL0T6qnLtyReh_ZFFvMZBQmmVWuf0pFVWqoWR2eTsnyIl88J3ZvNkQRA_OxvXppUDhQGJxHiWwpxtLmKV6iVfGcMOPpR7Ib2z4D8B5xQb1ZWqBPqGL3ma8VSuIX/s320/IMG_0009.JPG"></a></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimCHHgSNAGC3JVpxIwXuB2dt3rx3R9A_CcD6A2rUJ3GZnAC0bri5JmJETHRPfk_9v9epQsp2PhOXtPzZz7q1u1236Kh9rBZT6EYAsD9FMOlnyY6cQc5cbxzR_rV0ZYYTGrop-S38DgkB-r/s1600/IMG_0010.JPG" imageanchor="1" style="margin-right:1em; margin-bottom:1em"><img border="0" height="253" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimCHHgSNAGC3JVpxIwXuB2dt3rx3R9A_CcD6A2rUJ3GZnAC0bri5JmJETHRPfk_9v9epQsp2PhOXtPzZz7q1u1236Kh9rBZT6EYAsD9FMOlnyY6cQc5cbxzR_rV0ZYYTGrop-S38DgkB-r/s320/IMG_0010.JPG"></a></div>This is fully mounted device. <div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWfmNATkLHQoVD5W458iSZl1lLCOFwvXar8ql6gOn_cscxPK5s_ulPSD_bpDz3VMOLa6hbyyz6lQbDry_jbRSbneg7_Jg70G7jBP4h9jLcZmeg15xs7IsmpdqTbMJn7XRnNF6FtR9DgjNz/s1600/IMG_0072.JPG" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="265" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWfmNATkLHQoVD5W458iSZl1lLCOFwvXar8ql6gOn_cscxPK5s_ulPSD_bpDz3VMOLa6hbyyz6lQbDry_jbRSbneg7_Jg70G7jBP4h9jLcZmeg15xs7IsmpdqTbMJn7XRnNF6FtR9DgjNz/s320/IMG_0072.JPG"></a></div>Ant the place where it will be mounted. <div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFWcza142sTT47Gu0tdKzAe5DBiJcslKObNrhSTTgOMS21TQ31fNv1Q8-R_Rv_3zXEz-OxShPXG8ZLVNbf2O5z_xIrJwKyi93x1g9rVJOFlt2eiGVPFXiXjjg4CzP2WXaXv68_oqcfioQm/s1600/IMG_0073.JPG" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="257" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFWcza142sTT47Gu0tdKzAe5DBiJcslKObNrhSTTgOMS21TQ31fNv1Q8-R_Rv_3zXEz-OxShPXG8ZLVNbf2O5z_xIrJwKyi93x1g9rVJOFlt2eiGVPFXiXjjg4CzP2WXaXv68_oqcfioQm/s320/IMG_0073.JPG"></a></div>Some links and places from where I get inspiration for my project:
<a href="http://www.eltop.republika.pl/sd2iec.html">http://www.eltop.republika.pl/sd2iec.html (PL)</a>
<a href="http://www.pitsch.de/stuff/mmc2iec/index.htm">http://www.pitsch.de/stuff/mmc2iec/index.htm (EN)</a>
<a href="http://www.c64-wiki.com/index.php/SD2IEC">http://www.c64-wiki.com/index.php/SD2IEC (EN)</a>
<br/><br/>
<b>3. Stereo SID</b><br/> I have found some time at weekend and mounted Stereo SID module. Available addresses for second SID are: d400, d420, d500, de00, df00. I was thinking how to mount preamp for second SID and came out to the idea of cutting whole preamp from another c64 board. So I did it. You need to connect point A and B between two boards. C connected to pin 1,2,3,4 are 22nF (new SID) or 470pF (old SID). C in audio line is 100nF. Address for second SID is selected by 74LS139. I put another SID on existing one and solder it together according to schema below.
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjddK-KUlhOhOfHypaqxaYig9U3n2hExbjm1yvtJa4Q87dNjeKWBdO-nlPHYfgqpFeoQDvZWcvdnusAOHTd9o_1Qiw9TBDoQC6DNfjKVrXbUT8vUzHvgFNidTmtOfYOBUkqBLOet4ImF8vF/s1600/stereosid.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="256" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjddK-KUlhOhOfHypaqxaYig9U3n2hExbjm1yvtJa4Q87dNjeKWBdO-nlPHYfgqpFeoQDvZWcvdnusAOHTd9o_1Qiw9TBDoQC6DNfjKVrXbUT8vUzHvgFNidTmtOfYOBUkqBLOet4ImF8vF/s320/stereosid.png"></a></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyJuIRnlAVgqtN6ZDHX1rhqLvmY3-IoWaLUOuiGWhRLy1whKndULegRe1NOIFzcM5NKATFDeTGnUkTAg2kh2weaIwePcxA8MPud73fqJybAREwzrs6waxZFivFvmV36fgkzpy0DQex6FG9/s1600/IMG_0107.JPG" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="240" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyJuIRnlAVgqtN6ZDHX1rhqLvmY3-IoWaLUOuiGWhRLy1whKndULegRe1NOIFzcM5NKATFDeTGnUkTAg2kh2weaIwePcxA8MPud73fqJybAREwzrs6waxZFivFvmV36fgkzpy0DQex6FG9/s320/IMG_0107.JPG"></a></div>Adrian Kurekhttp://www.blogger.com/profile/08434050756732996831noreply@blogger.comtag:blogger.com,1999:blog-6692851929095867674.post-3192681521990833162011-02-14T11:50:00.000+01:002019-03-03T11:16:36.951+01:00My Valentine's Day gift.<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC0rsikRjg1XA27npQgh2IDqAdZI_jZrcFwKd9Bq_lG0FkTkReWBD8JEMgvAS7UYGIWgTLCjjafC9qRgFaBVFp7rTuitsDGys9QCsk2L0UmxOLs6pJFvQ6NXtwawjFi3rQigzRdgeiC5R_/s1600/walentynki2.png" imageanchor="1" ><img style="display:none;" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC0rsikRjg1XA27npQgh2IDqAdZI_jZrcFwKd9Bq_lG0FkTkReWBD8JEMgvAS7UYGIWgTLCjjafC9qRgFaBVFp7rTuitsDGys9QCsk2L0UmxOLs6pJFvQ6NXtwawjFi3rQigzRdgeiC5R_/s320/walentynki2.png" width="320" height="258" data-original-width="360" data-original-height="290" /></a><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ5EwWpK00iwo7jbhxV-ILfxYnD7gv4TQMd8rBsh2Uclhr-xy-VpYxUXgitrg534uGmWW9_hk0nZ6iqY-ugUBTlWIjmBQNJB9EBHbYTvSxSNj288qwYXUSVZJvAS_IVdYcgbD3zONJiWhW/s1600/walentynki2.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="258" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ5EwWpK00iwo7jbhxV-ILfxYnD7gv4TQMd8rBsh2Uclhr-xy-VpYxUXgitrg534uGmWW9_hk0nZ6iqY-ugUBTlWIjmBQNJB9EBHbYTvSxSNj288qwYXUSVZJvAS_IVdYcgbD3zONJiWhW/s320/walentynki2.png"></a></div><br />
Hello!<br />
<br />
Today I will show you my new small project. It is my Valentine's Day gift for my wife. It is simple heart made from LED controlled by 4017 (digital counter) and NE555 (generator). <br />
All parts connected using universal PCB.<br />
<br />
Cost about 3-5$.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhV-239J3G0XtRuxYqceAA6iVJrESZu5Qf7Op3WgHKNlSCJ6c2y3e15JI8I7EJZ-GBPBg_KmtOIkQxvQV43NDLvVijLEwVvapxT7qIrT97AfZtvN6V3fPEZl_4kvE2C947mjlAfz0qj4FpF/s1600/walentynki.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="220" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhV-239J3G0XtRuxYqceAA6iVJrESZu5Qf7Op3WgHKNlSCJ6c2y3e15JI8I7EJZ-GBPBg_KmtOIkQxvQV43NDLvVijLEwVvapxT7qIrT97AfZtvN6V3fPEZl_4kvE2C947mjlAfz0qj4FpF/s320/walentynki.png"></a></div><br />
<iframe title="YouTube video player" width="480" height="390" src="https://www.youtube.com/embed/1jdoHf3nPy8" frameborder="0" allowfullscreen></iframe>Adrian Kurekhttp://www.blogger.com/profile/08434050756732996831noreply@blogger.comtag:blogger.com,1999:blog-6692851929095867674.post-42944212888091127002010-06-02T23:39:00.009+02:002019-02-27T22:52:50.410+01:00RGB 4x4x4 LED Cube.<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI9bbTgQ3izdCKuu9ZTJl3BG7_biQq-Zdncmqefhqip3q-mLSzQ13-G7oYo2_VDuRl2HvefBCEKwHWcaQQABrB1wcxqIbrATA7AW45r0XEYigCDxMSWXZKA4r_RI_jizTZZFbXFChNSgTn/s1600/IMG_2056.jpg" imageanchor="1" ><img style="display:none;" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI9bbTgQ3izdCKuu9ZTJl3BG7_biQq-Zdncmqefhqip3q-mLSzQ13-G7oYo2_VDuRl2HvefBCEKwHWcaQQABrB1wcxqIbrATA7AW45r0XEYigCDxMSWXZKA4r_RI_jizTZZFbXFChNSgTn/s320/IMG_2056.jpg" width="320" height="320" data-original-width="821" data-original-height="821" /></a>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ6kOiyOX1-KKoZocyM6pYKvdgyqzZ9zaFH-vep6rksV6qq23jflybCpgqfvSMDDWP8kh4Wn1EotgI2CHJGyFaRKBxaQTsNtRkL64xsaVv4mX_aeX-rRilsuBU2IBr1t5EXyI1LN4a1OG1/s1600/IMG_2060.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"></a><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnsuRjADcw0ey5QuoKpZinHh3fvLuTA_y1RHCUuql1GLXYDX4_LFt7N3Na9e3B8qdjfyK6_ypH8_9mwTEmzxNopSHuCfPw6vU1rm4_Z7HrcZR8Bcl7WrCZ6a_BH_EaV31LTy9F4YClmCaJ/s1600/IMG_2055.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" style="margin-left: 1em; margin-right: 1em;"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5478295702105703826" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnsuRjADcw0ey5QuoKpZinHh3fvLuTA_y1RHCUuql1GLXYDX4_LFt7N3Na9e3B8qdjfyK6_ypH8_9mwTEmzxNopSHuCfPw6vU1rm4_Z7HrcZR8Bcl7WrCZ6a_BH_EaV31LTy9F4YClmCaJ/s320/IMG_2055.JPG" style="display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /></a></div>
<img alt="" border="0" id="BLOGGER_PHOTO_ID_5478295916489188786" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ6kOiyOX1-KKoZocyM6pYKvdgyqzZ9zaFH-vep6rksV6qq23jflybCpgqfvSMDDWP8kh4Wn1EotgI2CHJGyFaRKBxaQTsNtRkL64xsaVv4mX_aeX-rRilsuBU2IBr1t5EXyI1LN4a1OG1/s320/IMG_2060.JPG" style="cursor: hand; cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiN3t3EsE6BvEPLoJ8JkWY_QRsKeGK_1IH14vcdHLk-SBAEvehuc5HhYnCHIKT7er727dS2-TxvHx1Jlk29-xmsHjNQbeZiuUbES1m5rBz3_bYwhgeLOG0XhsWE-DF_MEUxb3npaaQFGvAD/s1600/IMG_2058.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5478295852164948434" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiN3t3EsE6BvEPLoJ8JkWY_QRsKeGK_1IH14vcdHLk-SBAEvehuc5HhYnCHIKT7er727dS2-TxvHx1Jlk29-xmsHjNQbeZiuUbES1m5rBz3_bYwhgeLOG0XhsWE-DF_MEUxb3npaaQFGvAD/s320/IMG_2058.JPG" style="cursor: hand; cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /></a><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRN7PVtV3Foxdueob2WCR81HhjvjKlIBhs1wLVf4HBdu49sjop4jQurzop9UpJ6eoy63oP2k6f_ouU6T6GGzwz1IzM9pV7A_MS3nqR1qcYSdoJegzV6d5lKhCPwirsr4RFPytlGN2CIa7o/s1600/IMG_2056.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5478295776785503330" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRN7PVtV3Foxdueob2WCR81HhjvjKlIBhs1wLVf4HBdu49sjop4jQurzop9UpJ6eoy63oP2k6f_ouU6T6GGzwz1IzM9pV7A_MS3nqR1qcYSdoJegzV6d5lKhCPwirsr4RFPytlGN2CIa7o/s320/IMG_2056.JPG" style="display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /></a><br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYsk2JTB6WCKpLJCzerXQMR_XlhGlFdQOVks3SRLVi7w7_zEDU0JLZENTmLjA6kEdCaDbZA2t2IeUK6ipFqYygd5n1SlWV-N6aMPa65EW9mpCZW5tfeKPDnetb_XgccImsk-vZgRm3esfy/s1600/IMG_2054.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5478295581962409810" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYsk2JTB6WCKpLJCzerXQMR_XlhGlFdQOVks3SRLVi7w7_zEDU0JLZENTmLjA6kEdCaDbZA2t2IeUK6ipFqYygd5n1SlWV-N6aMPa65EW9mpCZW5tfeKPDnetb_XgccImsk-vZgRm3esfy/s320/IMG_2054.JPG" style="cursor: hand; cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /></a><br />
Welcome!<br />
<br />
I would like to present one of my finished project. I don't have much time so the presentation will be short and not detailed. I hope you will forgive me it. Inspiration to build such thing was similar devices presented on the Internet network. I am programmer at work and electronic hobbyist at private life so every kind of project that use microcontrolers I like a lot. <br />
<br />
<object height="340" width="560"><param name="movie" value="https://www.youtube.com/v/4VQVmTruTWE&hl=pl_PL&fs=1&rel=0"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<embed src="https://www.youtube.com/v/4VQVmTruTWE&hl=pl_PL&fs=1&rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object><br />
<br />
<br />
I know that this construction isn't perfect. Parts used to build I get from my home inventory. Don't ask why I use such parts. I just had have it. RGB LED's with common cathode was only bought. Patterns displayed by lamp are created by multiplexing each level of lamp. During one frame only one level is power on so 4*4*3 LED's are light at the time max. Each LED anode (individual colors) are connected in a column line driven by UDN2981A buffer controlled by 48 bit shift register (6 * 74HCT595N). Each cathode from the same level are connected to the same line driven by ULN2803A. ATMega32 is a heart of this device. Whole lamp can be driven only by 7 digit lines so you can use any other AVR device.<br />
<br />
<br />
You can easily extend 4x4x4 LED's cube if you want. Firmware was wrote using C and AVRStudio/AVRlib. Below you can find <a href="http://wpqrek.republika.pl/mame.html">circuit, PCB board and firmware</a>. Hope it will be helpful.Adrian Kurekhttp://www.blogger.com/profile/08434050756732996831noreply@blogger.comtag:blogger.com,1999:blog-6692851929095867674.post-7417873805974744972010-05-17T12:03:00.003+02:002019-02-28T11:26:15.354+01:00A logic analyzer using the PC's parallel port.<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhl8fEFhTO13dIbqCTonfxIC-oRtEKh0uqlR6pGmdoI_04L8K0csR2MfBaVaAY62gSo7L8LRrX-FD9-YNPJ1_zCYfh63HaEB2x8SlXOb7i6VknHseHB38hNL201jkBT4gMVszc_GCqDQ1Ul/s1600/pcb.png" imageanchor="1" ><img style="display:none;" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhl8fEFhTO13dIbqCTonfxIC-oRtEKh0uqlR6pGmdoI_04L8K0csR2MfBaVaAY62gSo7L8LRrX-FD9-YNPJ1_zCYfh63HaEB2x8SlXOb7i6VknHseHB38hNL201jkBT4gMVszc_GCqDQ1Ul/s320/pcb.png" width="320" height="320" data-original-width="635" data-original-height="635" /></a>
Based on this two articles (<a href="http://www.elektroda.pl/rtvforum/viewtopic.php?t=1604630&highlight=analizator+lpt&sid=">first</a>, <a href="http://www.xs4all.nl/~jwasys/old/diy2.html">second</a>) I decided to build LPT logic analyzer. I will use it to debug work of the i2c-tiny-usb device.<br /><br />Here you can find modified PCB to use it with thermal manufacturing mode.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEPkZgPwI7TcEt9MmQDqbC7K4AVD-YX5F3D7c-QaJ4ndvXQKTmIx-djs1c8sG8-sGJ8Gnz81nGuUaotAf5kaBfnWT5aSjAO9GNdfMnge5A5OHCD2XXhtgDnBPwdIeq025rd6ZymBhMQ3VP/s1600/lpt_analyzer.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 252px; height: 320px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEPkZgPwI7TcEt9MmQDqbC7K4AVD-YX5F3D7c-QaJ4ndvXQKTmIx-djs1c8sG8-sGJ8Gnz81nGuUaotAf5kaBfnWT5aSjAO9GNdfMnge5A5OHCD2XXhtgDnBPwdIeq025rd6ZymBhMQ3VP/s320/lpt_analyzer.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5472180001993654066"></a><br /><br />Here you can find assembled pcb. Now I need to test how it works.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrac3vpTrJ_crwQUDIjrMmZcIhB0MhjWvllgd0_wExPF1cuSnUhTgXgrtB0YiISepfBFd0XoTHCfQfxzQQTCrVODwvBjr4C78h5prkVi3wADk104dKqIR1d8mSaFrSMTXp_TTF0Idt4hBS/s1600/IMG_0279.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 230px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrac3vpTrJ_crwQUDIjrMmZcIhB0MhjWvllgd0_wExPF1cuSnUhTgXgrtB0YiISepfBFd0XoTHCfQfxzQQTCrVODwvBjr4C78h5prkVi3wADk104dKqIR1d8mSaFrSMTXp_TTF0Idt4hBS/s320/IMG_0279.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5476298003257321778"></a>Adrian Kurekhttp://www.blogger.com/profile/08434050756732996831noreply@blogger.comtag:blogger.com,1999:blog-6692851929095867674.post-47586174524749314792010-04-08T12:57:00.012+02:002010-05-17T12:03:00.897+02:00i2c-tiny-usb PCB board adapted to the thermal hobby manufacture method.Ok! So lets start my blog.<br />My name is Adrian Kurek and I am big fan of the electronics and robotics.<br /><br />This is my first post so Please Welcome!<br /><br />Some time ago I decided to build i2c-tinu-usb adapter.<br /><a href="http://www.harbaum.org/till/i2c_tiny_usb/index.shtml">http://www.harbaum.org/till/i2c_tiny_usb/index.shtml</a><br />I would like to make PCB using thermal method. The board was to complicated for this. I modified the PCB layout and here are the results of my work.<br /><br />How the thermal method works in general? You need to print PCB mirrored image using gloss paper and laser printer. Put hot iron upside down. Put PCB laminate on hot surface copper upside. Put print on copper surface toner downside. Use cloth to press the print and move toner layer to the PCB. Cool down the PCB. Don't remove print jet! Put everything to the worm water with detergent. Wait a couple of minutes. Slowly remove paper from PCB. That's it! PCB layout is ready.<br /><br />Since you can create one layer PCB only using this method you need to create two PCB with one layer and then glue it. <br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhev29F_1reCrk8xrfrBfg3dyO_Y8th7qy7AkDUJow4C7BUN_to07c4jyvUsGTy12ezpQdfFZKPbmkf_eQUufqdSL2XjmUQiLU-eH7_FkcWYZVKzSVFfofqTNvnZonaIkDFccN3LerchYU/s1600/bottom.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 294px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhev29F_1reCrk8xrfrBfg3dyO_Y8th7qy7AkDUJow4C7BUN_to07c4jyvUsGTy12ezpQdfFZKPbmkf_eQUufqdSL2XjmUQiLU-eH7_FkcWYZVKzSVFfofqTNvnZonaIkDFccN3LerchYU/s320/bottom.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5457784547818518258" /></a><br /><br />This is final PCB.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiN74MEdDweoYxk7xWaXEVJkosrCvYqZfQsJZaomz5XXOzrsyRuHMoIP0aqJwnfMnUE2SaHgDw4Uoq8IDMXnqe6dx3L3ej2p953wFy4SSj8FumBQ6LHDMl0-SaKebgVMvgXNEaJD94vmPfN/s1600/IMG_0265.JPG"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 243px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiN74MEdDweoYxk7xWaXEVJkosrCvYqZfQsJZaomz5XXOzrsyRuHMoIP0aqJwnfMnUE2SaHgDw4Uoq8IDMXnqe6dx3L3ej2p953wFy4SSj8FumBQ6LHDMl0-SaKebgVMvgXNEaJD94vmPfN/s320/IMG_0265.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5457841454282648274" /></a><br /><br />Board is fully assembled now. I am now in process of triggering it. I build LPT logic analyzer to get more information about running device.Adrian Kurekhttp://www.blogger.com/profile/08434050756732996831noreply@blogger.com