tag:blogger.com,1999:blog-23537479640946332442024-03-13T11:00:11.861-07:00Evil ElectronicsDennis Collierhttp://www.blogger.com/profile/07408871429015669448noreply@blogger.comBlogger13125tag:blogger.com,1999:blog-2353747964094633244.post-61186203463863755252013-03-06T14:16:00.001-08:002013-03-06T14:16:01.504-08:00The new TOME GS is here!Yes its been a while. A long while but the day has finally arrived. I have finally got around to building my new system and I am already considering changing chips :). But for now let me introduce you to the greatness(or lack thereof) of the new Tome Game System. I actually built two systems, the first one as a test of the pic32 micro, its development software and programming tools. After designing a simple version of the game system, building the board and connecting it to the programmer it connected on the first try. It took me a while to get the display working correctly. I don't have an oscilloscope to test the pins for correct timing so its trial and error. Eventually the display showed some garbage so I knew I was on the right track. I finally was able to initialize the display correctly and draw to it. Once this was working I ran into a few problems with the build that gave me the itch to build the more advanced prototype. This system consists of a PIC32MX220, nokia 6610 lcd, 128kb external sram, 2MB flash chip. This microcontroller only has 32kb flash and 8kb ram which was not enough for what I plan to do. I ordered a PIC32MX150 which has 128kb flash and 32kb ram which would have worked better but I wasn't paying attention and ordered the wrong ic package. That mistake made me just pull the trigger and build a new one with a better microcontroller.<br />
<br />
Here are a few pics of the build process:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQOEhmivB3_peycbZUm4uJQEZwZ1UBSgOozCfqBsc-68aUNn97Ik3NsNJtyyc3V6y3Mg1j3FuUymj4ufBWg9JOeWg9WCjzzEk6gkYI9DCE-gFlZY2727ZlP3kVyJvRbferLw9ST1l6yQvz/s1600/BetaTome_PaperPrint.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQOEhmivB3_peycbZUm4uJQEZwZ1UBSgOozCfqBsc-68aUNn97Ik3NsNJtyyc3V6y3Mg1j3FuUymj4ufBWg9JOeWg9WCjzzEk6gkYI9DCE-gFlZY2727ZlP3kVyJvRbferLw9ST1l6yQvz/s320/BetaTome_PaperPrint.jpg" width="320" /></a></div>
<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/AVvXsEi2e2PH5-OWlv6_DeE5c9jvgxriCJ_dQx6B55C5jxe6amkwHvbjFtKOvBZc4dDqQt1Z-dmGohF2KegocVBVfY1QN_xDOlSyTZvlFpFi5BIZIHkidX0kEe7Cm6yXavoq7Av3rjdZ8rDCf5PF/s1600/BetaTome_TransferTop.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2e2PH5-OWlv6_DeE5c9jvgxriCJ_dQx6B55C5jxe6amkwHvbjFtKOvBZc4dDqQt1Z-dmGohF2KegocVBVfY1QN_xDOlSyTZvlFpFi5BIZIHkidX0kEe7Cm6yXavoq7Av3rjdZ8rDCf5PF/s200/BetaTome_TransferTop.jpg" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSPRfI2ow6tDQKSr1aiyuJZaqc6J3fJot8T8oTEePfTANS94-zpRh4w1H7GzmRuuHjQiJnYuof1nVTZD2wm9Zvl8G4Sq0HkejA6EZEZY_0vwA_J1lzKy7RLVfByZs4CCQ8YKaud240C-vu/s1600/BetaTome_TransferBotom.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSPRfI2ow6tDQKSr1aiyuJZaqc6J3fJot8T8oTEePfTANS94-zpRh4w1H7GzmRuuHjQiJnYuof1nVTZD2wm9Zvl8G4Sq0HkejA6EZEZY_0vwA_J1lzKy7RLVfByZs4CCQ8YKaud240C-vu/s200/BetaTome_TransferBotom.jpg" width="200" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjm-6mJURjL99-W4rtGdf86xtwnAqqchqFpTSjzEz5jPboBfego793C8yokilKlXmZdou4rcuCkvCS8LvnEEUb2Hgi6IWKiEwcoEbUA0SeB0PIXJVJ_6cP7xcvil5OwPWp-EEJGKKtcqBjP/s1600/BetaTome_TransferLayout.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjm-6mJURjL99-W4rtGdf86xtwnAqqchqFpTSjzEz5jPboBfego793C8yokilKlXmZdou4rcuCkvCS8LvnEEUb2Hgi6IWKiEwcoEbUA0SeB0PIXJVJ_6cP7xcvil5OwPWp-EEJGKKtcqBjP/s200/BetaTome_TransferLayout.jpg" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglIL5shLNQd2N_1BqPWUA1FwdeXkAifcqjqsoiocQixzOnyRsQFZ8ZdvehUlMoWLbQQNQEW5OpUj1hS2S-Zd2bdE7Muj8LtPsQFM5FJVB3oWP2jsvqivD8L5Cvqpv6EHL0l4k5CKSen7v3/s1600/BetaTome_EtchedLayout.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglIL5shLNQd2N_1BqPWUA1FwdeXkAifcqjqsoiocQixzOnyRsQFZ8ZdvehUlMoWLbQQNQEW5OpUj1hS2S-Zd2bdE7Muj8LtPsQFM5FJVB3oWP2jsvqivD8L5Cvqpv6EHL0l4k5CKSen7v3/s200/BetaTome_EtchedLayout.jpg" width="200" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWmetWyDd8z9ERrctJsEeNePgL-pffjp_v5CjcdhAbGbPzzWfQQPmCLj8g8TqhthXqkZK2iwwqdBZQqR404OjQQZ2AmKdLWcFaqTsFwBRXq06kdBoRxbZB7FMY2UPzpic7hGPAS01hQu1Y/s1600/BetaTome_FinishedTop.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWmetWyDd8z9ERrctJsEeNePgL-pffjp_v5CjcdhAbGbPzzWfQQPmCLj8g8TqhthXqkZK2iwwqdBZQqR404OjQQZ2AmKdLWcFaqTsFwBRXq06kdBoRxbZB7FMY2UPzpic7hGPAS01hQu1Y/s200/BetaTome_FinishedTop.jpg" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihahoia3My53u3BuXPOLM32OXbu1pmSn5K3yl_Sa-HpSdGWVRYupN9VvBcxCnkErTp6AbPJhzInmkosvZMM4DW3uYyPd1bQFKl0B7CCTkSiIrl4TaKIqcdYJbLeVzyZkNdOE76E5GuSBx3/s1600/BetaTome_FinishedBottom.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihahoia3My53u3BuXPOLM32OXbu1pmSn5K3yl_Sa-HpSdGWVRYupN9VvBcxCnkErTp6AbPJhzInmkosvZMM4DW3uYyPd1bQFKl0B7CCTkSiIrl4TaKIqcdYJbLeVzyZkNdOE76E5GuSBx3/s200/BetaTome_FinishedBottom.jpg" width="200" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbW3linX5n5Bmei7HlvnbMmWiEh5VxA2Tjj0ojbZsGIBD69D-uPa7Sgo4-CdOfbVD1nHKvih1hQ8nDvVew79G3bP-BbI8e0xPtbCsp1hvAGJ0hNvi_i8riDDNj9V6I_togoNn4Ol7W0opO/s1600/BetaTome_FinishedLcdConnector.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbW3linX5n5Bmei7HlvnbMmWiEh5VxA2Tjj0ojbZsGIBD69D-uPa7Sgo4-CdOfbVD1nHKvih1hQ8nDvVew79G3bP-BbI8e0xPtbCsp1hvAGJ0hNvi_i8riDDNj9V6I_togoNn4Ol7W0opO/s200/BetaTome_FinishedLcdConnector.jpg" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8Cl8wDY80XNOKxZ89FwrU0okBAZ3O1E21M_z1VJ9QY-Oh3pBBstlbFdXXoOcZXVF8e9zWaeRxrjrP6AYpqlgZmOLRfqvgQUJrwyG2zm7TdBkflGxfEslWKdD9EJzTyZrPkoePjQiaQ2Im/s1600/BetaTome_FinishedLcd.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8Cl8wDY80XNOKxZ89FwrU0okBAZ3O1E21M_z1VJ9QY-Oh3pBBstlbFdXXoOcZXVF8e9zWaeRxrjrP6AYpqlgZmOLRfqvgQUJrwyG2zm7TdBkflGxfEslWKdD9EJzTyZrPkoePjQiaQ2Im/s200/BetaTome_FinishedLcd.jpg" width="200" /></a></div>
<br />
The next post will detail the system that I will be using for development. It's already done so no three year hiatus :). People keep asking me how to build a game system so I might fix the few issues and use this simple one as a example in a video series if anyone is interested.<br />
<br />
<br />
<br />Dennis Collierhttp://www.blogger.com/profile/07408871429015669448noreply@blogger.com3tag:blogger.com,1999:blog-2353747964094633244.post-10523736321926835512009-12-29T14:29:00.000-08:002009-12-29T14:51:50.877-08:003D Demo - Final redesign choicesThis is a small 3d demo I've slapped together. It's unoptimized, it uses direct sin/cos calls, float point math and the lines are overdrawn twice. I plan to switch to fixed point for math and model representation. Poly filling, textures and lighting are on the menu when I get around to it.<br /><p align="center"><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/9wQVJAOxQt4&hl=en_US&fs=1&"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="http://www.youtube.com/v/9wQVJAOxQt4&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>I have ordered some pic32 chips and will build a simple board to test out some features. If all goes well I will be switching to the pic32 for the redesign. The micro I have my eye on is also a 64pin chip. It operates at 80mhz(1.56 dmips), has 512KB of flash and 128KB of ram. Its more powerfull and requires fewer components. I keep changing things around but this time I will stick with the choices I make and build the final device. Also I may switch from pwm audio to a stereo dac and I have found a cheap source for bluetooth modules and will be switching back for this device and my other projects.Dennis Collierhttp://www.blogger.com/profile/07408871429015669448noreply@blogger.com3tag:blogger.com,1999:blog-2353747964094633244.post-18793094388776519752009-12-27T14:23:00.000-08:002009-12-27T14:59:46.200-08:00New Platformer Demo and Mandelbrot GenerationIts been a while. Other projects get in the way and untill I have the money to build the new system I put this on the back burner. I am currently working on a 2d game for the xbox 360 indie games. I thought it would be sweet to port it to my own game system as it progressed. This is the first working platforming demo of my game ported over to the TGS. Simple movement, collisions and gravity are working. The second part of the demo is a mandelbrot image being drawn. No real reason for doing this, just thought it looked nice. Ive also been working on a 3d engine for the TGS and will post the 3d wireframe demo in a day or two.<br /><br />Sorry about the crappy image quality... damn you ebay!<br /><p align="center"><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/wJR_JwGSn8s&hl=en_US&fs=1&"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="http://www.youtube.com/v/wJR_JwGSn8s&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object><p></p>Dennis Collierhttp://www.blogger.com/profile/07408871429015669448noreply@blogger.com0tag:blogger.com,1999:blog-2353747964094633244.post-47363893914824085272009-09-09T03:16:00.000-07:002009-09-09T04:25:15.006-07:00Small updateI have found a source for the s65 lcd and have decided to keep this lcd rather than change to the 6610. I will be using a regular size sd rather than the mini, I will be removing the eeprom and adding four 32k 20mhz serial ram chips. The extra ram will relieve some strain and any system settings can be stored in flash. I know there will be a performance hit but it is better than having to parse the sd card constantly. Also I will be using a 1200mah 4th gen ipod battery. The current 850mah battery gets around 4-5 hours of life with 100% backlight.Dennis Collierhttp://www.blogger.com/profile/07408871429015669448noreply@blogger.com0tag:blogger.com,1999:blog-2353747964094633244.post-20312987538834509442009-08-29T15:54:00.000-07:002009-08-29T16:14:18.305-07:00GUI pics<p>Here are two quick shots of the gui I am developing for the TGS. Pressing left or right moves between them though no sub menu's yet. The Tome Media Player might use this interface.</p><p align="center"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiHv4xY1CjZveuReEIpY_ArkrV_mXJHetx-OYDLO5YPuqxebNnIQoiamOHNfE9NpGtQ42_5bT4gQAUzO7iTWoGD8gqZvPn-25sVnNSXD9gNI24SzxS-FXrUkPmLRil8PtrJBRYEv9yNA4F/s1600-h/minisd.jpg"><img style="WIDTH: 200px; HEIGHT: 152px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5375526794820344338" border="0" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiHv4xY1CjZveuReEIpY_ArkrV_mXJHetx-OYDLO5YPuqxebNnIQoiamOHNfE9NpGtQ42_5bT4gQAUzO7iTWoGD8gqZvPn-25sVnNSXD9gNI24SzxS-FXrUkPmLRil8PtrJBRYEv9yNA4F/s200/minisd.jpg" /></a> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG-VBD1HAqxkCa5IwMWKCeFUQeZ0teDPRg45nh0nPUyw0TH4iVPqrDG61-YNj3c9NurtI0A6cLQgH4HmaidKz-vim8H0pOKBy2J3Te7YLDJ6gGFUu3Gcg1Q9Dba_Jlg5N_FpWk27Wkd8_I/s1600-h/system.jpg"><img style="WIDTH: 200px; HEIGHT: 152px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5375525511618301746" border="0" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG-VBD1HAqxkCa5IwMWKCeFUQeZ0teDPRg45nh0nPUyw0TH4iVPqrDG61-YNj3c9NurtI0A6cLQgH4HmaidKz-vim8H0pOKBy2J3Te7YLDJ6gGFUu3Gcg1Q9Dba_Jlg5N_FpWk27Wkd8_I/s200/system.jpg" /></a><br /></p>Dennis Collierhttp://www.blogger.com/profile/07408871429015669448noreply@blogger.com6tag:blogger.com,1999:blog-2353747964094633244.post-67418238670286562452009-08-28T19:38:00.000-07:002009-08-28T19:45:40.256-07:00Webcam TroublesMy webcam went and died on me so It will be a week or two before I can post any new videos. Since the new unit will be using the nokia 6610 lcd I have to rewrite some of the display code and change a few of the icons the gui uses. Tomorrow I will post a few shots of the current gui interface.Dennis Collierhttp://www.blogger.com/profile/07408871429015669448noreply@blogger.com0tag:blogger.com,1999:blog-2353747964094633244.post-80142410637730258582009-08-13T10:21:00.000-07:002009-08-13T11:01:44.058-07:00Tome GS SpecsA few people have asked about the specs of the current and planned devices. Later I will put project info and progress on the sidebar.<br /><br /><strong>Current Device Specs:</strong><br /><br /><strong>cpu</strong>: at91sam7s256<br /><strong>speed</strong>: 55mhz<br /><strong>ram</strong>: 64k<br /><strong>flash</strong>: 256k<br /><strong>storage</strong>: minisd(4gb maybe HC) and 32kb eeprom<br /><strong>display</strong>: siemens s65 16bit color lcd<br /><strong>communication</strong>: bluetooth, usb, serial<br /><strong>audio</strong>: sterio using two pwm channels<br /><strong>power</strong>: 850mah li-ion battery, 500mah charger<br /><br /><strong>New Device Specs:</strong><br /><br /><strong>cpu</strong>: at91sam7s256<br /><strong>speed</strong>: 55mhz<br /><strong>ram</strong>: 64k<br /><strong>flash</strong>: 512k<br /><strong>storage</strong>: minisd(4gb maybe HC) and 32kb eeprom<br /><strong>display</strong>: nokia 6610 12bit color lcd, adjustable backlight using pwm<br /><strong>communication</strong>: zigbee(MRF24J40MA), usb, serial, jtag(allow debug)<br /><strong>audio</strong>: sterio using two pwm channels, 3.5mm headphone, internal speaker<br /><strong>power</strong>: 850mah li-ion battery, 500mah charger<br /><br />I might add a small expansion port with analog, digital and power pins.<br /><br />The best thing about my design is that you don't have to reprogram the device every time you want to play a new game since they can be dynamically loaded from the minisd and execute in ram. The firmware will handle all the dirty work while and provide a simple interface to the hardware. The zigbee module can be used to communicate with other TGS's or other project utilizing zigbee communication. For example I'm building a quadruped robot and plan to control and monitor it with this device.Dennis Collierhttp://www.blogger.com/profile/07408871429015669448noreply@blogger.com5tag:blogger.com,1999:blog-2353747964094633244.post-67112112139918472462009-08-12T23:06:00.000-07:002009-08-12T23:39:05.044-07:00I've Moved!<p>For the two of you following my game system development this will be the spot to check in on the progress. I've moved over my previous posts and will be using this site from now on. When I get some free time I will be updating the Tome GS project and adding a few others. I will be changing the design of the TGS to use the nokia lcd instead of the siemens s65. Also I will be removing the bluetooth module and replacing it with zigbee(cheaper and can use it to control my robots).<br /><br />The Tome MP will be redesigned too and since it will use the same microcontroller and display as the TGS software development will go faster. Here is an old video of my TMP progress.</p><p align="center"><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/ax4_hqlJcdM&hl=en&fs=1&color1=0x3a3a3a&color2=0x999999"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="http://www.youtube.com/v/ax4_hqlJcdM&hl=en&fs=1&color1=0x3a3a3a&color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>Dennis Collierhttp://www.blogger.com/profile/07408871429015669448noreply@blogger.com2tag:blogger.com,1999:blog-2353747964094633244.post-91685383011553943902009-08-12T22:55:00.000-07:002009-08-12T23:42:01.376-07:00Tome GS Software Demo 1Originally posted Feb. 24th, 2009<br /><p>This is a simple demo that allows you to move a box around the screen and change the background color. This was mainly used to test out the buttons. The picture is too blurry to tell but it is a "@" image being moved around.</p><p align="center"><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/a0e6oujZOwY&hl=en&fs=1&color1=0x3a3a3a&color2=0x999999"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/a0e6oujZOwY&hl=en&fs=1&color1=0x3a3a3a&color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object>p>Dennis Collierhttp://www.blogger.com/profile/07408871429015669448noreply@blogger.com2tag:blogger.com,1999:blog-2353747964094633244.post-53738003733666803762009-08-12T22:51:00.000-07:002009-08-12T22:53:38.749-07:00Tome GS demoOriginally posted Feb. 23rd, 2009<br /><p>This video shows the completed device and a simple demo that changes the screen color depending on what button is pressed. I nearly went insane trying to get the lcd to work. I took the entire thing apart to double check the connections and even tried software spi to no avail. But I eventually found my mistakes and bingo The next step will be firmware design..The firmware will provide a basic operating system with abstracted hardware interfaces to simplify game design.</p><p align="center"><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/RoycMNDQ0Uw&color1=0xb1b1b1&color2=0xcfcfcf&hl=en&feature=player_embedded&fs=1"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><embed src="http://www.youtube.com/v/RoycMNDQ0Uw&color1=0xb1b1b1&color2=0xcfcfcf&hl=en&feature=player_embedded&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="425" height="344"></embed></object></p>Dennis Collierhttp://www.blogger.com/profile/07408871429015669448noreply@blogger.com1tag:blogger.com,1999:blog-2353747964094633244.post-27162854538271768092009-08-12T22:41:00.000-07:002009-08-12T22:48:08.651-07:00Completed Hardware photosOriginally posted Feb. 23rd, 2009<br /><p>All my hard work and determination has finally produced results. The redesign has been completed and now I can move into the firmware design phase. It has taken a lot of work to get it this far and there have been numerous time I felt like quitting but now that I finally got the little bastard working I'm glad I kept trying.</p><div align="center"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgh6RU4iWxubi7Hmf37GN5Vcw-6jH1cL85W0tIJRXuT2FlSYwfaeWHfy1ScN0yHJK72N2Psm56-xdB2S9eTyErGBBALRThqQVTvOTD2wqbPy83TTcJYv1BLWebxdsWUP9KheAIoR_-RcjWb/s1600-h/04.jpg"><img style="WIDTH: 200px; HEIGHT: 150px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5369320213448615186" border="0" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgh6RU4iWxubi7Hmf37GN5Vcw-6jH1cL85W0tIJRXuT2FlSYwfaeWHfy1ScN0yHJK72N2Psm56-xdB2S9eTyErGBBALRThqQVTvOTD2wqbPy83TTcJYv1BLWebxdsWUP9KheAIoR_-RcjWb/s200/04.jpg" /></a> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDgvGcTOs0VBizBKe8MrYjBZpU6ArqWLug108uBjiFQamIfkZD6oFfgOyJwqt9WKKRkqsqYKp_c1hz89KDirDeTO5GjLka_J7Ad0phvozV6ADwo1nnHkMus9WPkY_Lnbv2LcDfaMJIq8P6/s1600-h/03.jpg"><img style="WIDTH: 200px; HEIGHT: 150px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5369320208509579986" border="0" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDgvGcTOs0VBizBKe8MrYjBZpU6ArqWLug108uBjiFQamIfkZD6oFfgOyJwqt9WKKRkqsqYKp_c1hz89KDirDeTO5GjLka_J7Ad0phvozV6ADwo1nnHkMus9WPkY_Lnbv2LcDfaMJIq8P6/s200/03.jpg" /></a></div><div align="center"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjynHiB4tjiAkh7MalLaLY9zVF1vqdQyoHpfyq58_P5KQSjQs9V1-ByRLZ1jc8VfpZMHm8WxJgYoNxhiHlDaVMuGS-vbIpUfAGO6hElNk-bEFBfX7GIASsAOS7AEH4cY5srPcR3UuzrUvUH/s1600-h/02.jpg"><img style="WIDTH: 200px; HEIGHT: 150px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5369320197510272402" border="0" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjynHiB4tjiAkh7MalLaLY9zVF1vqdQyoHpfyq58_P5KQSjQs9V1-ByRLZ1jc8VfpZMHm8WxJgYoNxhiHlDaVMuGS-vbIpUfAGO6hElNk-bEFBfX7GIASsAOS7AEH4cY5srPcR3UuzrUvUH/s200/02.jpg" /></a> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8mxymTUchrResr6sm_X890iWZeZOOUYcVRKv2o7sL9BTtSZrODPZCo1HwJ4-k5Uo6uFBEcxQ18eSkuEdNfoJJNUZ2qeHWt_n6JkoiR-S58lLGyM7GWoSXEp8poCDaQ37AR6b8KSg1rAsT/s1600-h/01.jpg"><img style="WIDTH: 200px; HEIGHT: 150px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5369320187649878306" border="0" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8mxymTUchrResr6sm_X890iWZeZOOUYcVRKv2o7sL9BTtSZrODPZCo1HwJ4-k5Uo6uFBEcxQ18eSkuEdNfoJJNUZ2qeHWt_n6JkoiR-S58lLGyM7GWoSXEp8poCDaQ37AR6b8KSg1rAsT/s200/01.jpg" /></a></div>Dennis Collierhttp://www.blogger.com/profile/07408871429015669448noreply@blogger.com0tag:blogger.com,1999:blog-2353747964094633244.post-33417288542517058652009-08-12T22:01:00.000-07:002009-08-12T22:49:48.971-07:00Tome GS construction photosOiginally posted Feb. 16th, 2009<br /><p>I nearly gave up after I made a new board and I couldn't get it to work By the time I realized the microcontroller was mounted incorrectly I had damaged the board beyond repair. To make things worse I made this same mistake with the first version and swore never to let it happen again. But things seem to work out in the end because while I was troubleshooting I noticed that the microsd card detect was unconnected. I made a few more tweaks, double checked the connections and decided to make a slight upgrade. I had a Bluetooth module collecting dust so I thought why not. There was a perfect spot available and signal routing was a breeze. Here are some photos I took as I built the circuit board. I will post a video of the completed system when I finish the new casing.</p><p align="center"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUI-i9vIzkfDcbe9q4yc8kAToTm2BGdBXHt19plx_pJHujstaTViwRGarBG0WXzLjq_Za-VVNpH10iH72xVNpvKT9UnsN4qYuUxpXlzleCQZtdg885Q3EVi-HeAAr3edWB71EnCr2B5k3N/s1600-h/01.jpg"><img style="WIDTH: 200px; HEIGHT: 150px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5369310557919996610" border="0" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUI-i9vIzkfDcbe9q4yc8kAToTm2BGdBXHt19plx_pJHujstaTViwRGarBG0WXzLjq_Za-VVNpH10iH72xVNpvKT9UnsN4qYuUxpXlzleCQZtdg885Q3EVi-HeAAr3edWB71EnCr2B5k3N/s400/01.jpg" /></a> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2jjVytkCxVEG-Ug8Kvi35ZLL2prFmAqHCUYkr0ECgMRswZ7dr-KpSmUJHYuTvKpXYnjWDYC_D6SDShLGNZ_9kFMsmy1OmU9s65jM1mLIvJK4QLaV3gERj-gNJAvVGhLVBV77FGSDsSpSO/s1600-h/02.jpg"><img style="WIDTH: 200px; HEIGHT: 150px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5369312752448742322" border="0" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2jjVytkCxVEG-Ug8Kvi35ZLL2prFmAqHCUYkr0ECgMRswZ7dr-KpSmUJHYuTvKpXYnjWDYC_D6SDShLGNZ_9kFMsmy1OmU9s65jM1mLIvJK4QLaV3gERj-gNJAvVGhLVBV77FGSDsSpSO/s400/02.jpg" /></a> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJfzGmf9fsjZA56l-NeVX2SJj0CG2YiBvSK4R_ZmnZNqQpkT9PrurKPEJoxnRQySMhNZo3wMnZGqjzoPsgssAFCKjc1zBp_fl-RH0onQ-9xXH1r-SmOFaPjIHLXNkVTqo2BSOCqtPD7EKG/s1600-h/03.jpg"><img style="WIDTH: 200px; HEIGHT: 150px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5369313150698110498" border="0" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJfzGmf9fsjZA56l-NeVX2SJj0CG2YiBvSK4R_ZmnZNqQpkT9PrurKPEJoxnRQySMhNZo3wMnZGqjzoPsgssAFCKjc1zBp_fl-RH0onQ-9xXH1r-SmOFaPjIHLXNkVTqo2BSOCqtPD7EKG/s400/03.jpg" /></a> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBo89EaquSkEb-SWkeTwzEVt12lwCVzSaXnF61iK8ip12WwNC2s88_xZgwOZQqMoXG8sZiV0VtAJRyPiOTUfDVHhWwGwdjeTx0onbm1bnE0f_aA71hPcD6RbSbbo30eVUfMAZwLPX_HgN1/s1600-h/05.jpg"><img style="WIDTH: 200px; HEIGHT: 150px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5369313439812022066" border="0" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBo89EaquSkEb-SWkeTwzEVt12lwCVzSaXnF61iK8ip12WwNC2s88_xZgwOZQqMoXG8sZiV0VtAJRyPiOTUfDVHhWwGwdjeTx0onbm1bnE0f_aA71hPcD6RbSbbo30eVUfMAZwLPX_HgN1/s400/05.jpg" /></a> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipFYw3c4SS5tPINj2WBkRZB5oyjZ0cYHf2QOT305ifG9XSTyLrSEOn5LuWr2Kink3yAs_CSMIPkxs_Hi0T-YzH6egNRb3Re9qbMXtXWH_MViDSSujK2cdoEz28U6t47v6zIvO6DBzHFm2X/s1600-h/04.jpg"><img style="WIDTH: 200px; HEIGHT: 150px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5369313427581609954" border="0" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipFYw3c4SS5tPINj2WBkRZB5oyjZ0cYHf2QOT305ifG9XSTyLrSEOn5LuWr2Kink3yAs_CSMIPkxs_Hi0T-YzH6egNRb3Re9qbMXtXWH_MViDSSujK2cdoEz28U6t47v6zIvO6DBzHFm2X/s400/04.jpg" /></a> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEji_4HA4XCpp0eD4PZuNNylg9GhsMhsLZTSSilYLaF7iuKUXFGyP_4o_JVXtPxJV_iBaOJ6sGorVz8LxQePcnM3Y7BSceYFNTuuMg1v-xsufJVALF8YrTLWiC78FbXedgZ6R6To71eY3D1e/s1600-h/06.jpg"><img style="WIDTH: 200px; HEIGHT: 150px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5369313445062644322" border="0" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEji_4HA4XCpp0eD4PZuNNylg9GhsMhsLZTSSilYLaF7iuKUXFGyP_4o_JVXtPxJV_iBaOJ6sGorVz8LxQePcnM3Y7BSceYFNTuuMg1v-xsufJVALF8YrTLWiC78FbXedgZ6R6To71eY3D1e/s400/06.jpg" /></a><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtKFJq6WvK3gPPmzi6M6h5s7YwH1gwxedpneF0jCbfehYMjlOV3dErxkl5sQd-rn-8b_LgCWaw-Zev3N7Sv5NxZWEV52aY4spSJYDj2ugWL2PvNSdAVa-wL-g-Zi8v0qfgx87MHNQ8QTfO/s1600-h/07.jpg"><img style="WIDTH: 200px; HEIGHT: 150px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5369313452641254754" border="0" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtKFJq6WvK3gPPmzi6M6h5s7YwH1gwxedpneF0jCbfehYMjlOV3dErxkl5sQd-rn-8b_LgCWaw-Zev3N7Sv5NxZWEV52aY4spSJYDj2ugWL2PvNSdAVa-wL-g-Zi8v0qfgx87MHNQ8QTfO/s400/07.jpg" /></a> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWcTfZGES7vDvu5Qvkfb89jubRbA1PELy5q48BdhEDfnvs5MPzqq2GZwxC1Q-niPn8bft8OX7mLs4ghyphenhyphenpiGACCafJK0T2Hat5xKCKnIVr7dxUIU5UK5Um4v-wr-_natLd__PAWzpfvTfxS/s1600-h/08.jpg"><img style="WIDTH: 200px; HEIGHT: 150px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5369313468732997378" border="0" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWcTfZGES7vDvu5Qvkfb89jubRbA1PELy5q48BdhEDfnvs5MPzqq2GZwxC1Q-niPn8bft8OX7mLs4ghyphenhyphenpiGACCafJK0T2Hat5xKCKnIVr7dxUIU5UK5Um4v-wr-_natLd__PAWzpfvTfxS/s400/08.jpg" /></a> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYDWPGOatf_j7OwRHGCWPN0NWxfxvo0aE1tZ50laalBRZg2mbfx5S2d8EKsGx5-kjheFzX7SGxcxWXv2OgIcJy0WPT9ACavbSs56Okaq5mmkDXl5Q6t7qZhL8eZtGKbasgtQMARWoBbZ1w/s1600-h/09.jpg"><img style="WIDTH: 200px; HEIGHT: 150px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5369314858663737490" border="0" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYDWPGOatf_j7OwRHGCWPN0NWxfxvo0aE1tZ50laalBRZg2mbfx5S2d8EKsGx5-kjheFzX7SGxcxWXv2OgIcJy0WPT9ACavbSs56Okaq5mmkDXl5Q6t7qZhL8eZtGKbasgtQMARWoBbZ1w/s200/09.jpg" /></a>Dennis Collierhttp://www.blogger.com/profile/07408871429015669448noreply@blogger.com0tag:blogger.com,1999:blog-2353747964094633244.post-41610497150018207012009-08-12T21:50:00.000-07:002009-08-12T22:50:23.188-07:00Tome GS revived!Originally posted Jan 29th 2009<br /><p>It has been a while since I have had time to work on this project. I'm trying to get a game project going and find it difficult to find time to work on both at the same time. But in my spare time I completed the redesign of the circuit board and in the next day or two will have it etched, drilled and populated. I decided to scrap the old prototype due to bad layout choices and a few issues with the traces. This time around I will be using a product called TINNIT to coat the copper with tin which will fight corrosion and make the solder flow easier.</p><img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 300px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5369307956526385490" border="0" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxXIwwqDTi00a1BZYK5_nIwdDjT0bqWkAm9zolBdGwaKkNjB-oVdcLgRLh1_MfVvNZg6H5F8RML7FdgrEemW4yhaCoA4Yp3LGObxq9ImdmrU2QDVEjVHfO3-MU-C0oISancxo9FBhFeJzm/s400/tgsprofile.jpg" /><p>When completed it should measure 117 x 42 x 25mm. Hopefully I will post some pictures of a silvery circuit board in a day or two so check back.</p>Dennis Collierhttp://www.blogger.com/profile/07408871429015669448noreply@blogger.com0