Electronic Products
Find us here:
  • Books
    • Embedded C Books >
      • cbookfiles
      • cbook2files
      • cbook3files
    • BASIC Books >
      • Programming PICs in BASIC_vol1
      • PICBasic Book Support
      • Basic Atom Book Support
    • Other Books >
      • Arduino Book
      • chipkitbookfiles
  • Chuck's Blog
    • Blog Posts Archive
    • Disclaimer
  • YouTube Channel
  • About Chuck
    • About Chuck
    • Stock Car Racing
  • 3D Printing
    • Fabrikator Mini
  • Getting Started with PICs
    • BASIC Programming
    • C Programming >
      • C Compilers
  • Build Your Own PICKit 2
    • PICkit 2 Starter Kit
  • CHIPINO
    • Shields
  • CHIPAXE Breadboard Modules
  • Understanding Hex Files
  • chipKIT
  • Newsletter Archive
  • Contact
  • Retired Designs
    • BasicBoard
    • Ultimate OEM
    • Maximite BasicBox
    • Maximino
  • Downloads
  • Kickstarter Projects
    • Demo-Shield
  • Great Cow Basic Site
  • Buy Hardware
  • Links I Recommend

Davinci 3D Supports

6/13/2014

0 Comments

 
I printed a case design for the Maximite Computer board and it has some long rectangular holes that needed support on the Davinci 3D printer. The software included with the printer has an option you can select for automatically printing supports to hold up the plastic. Without the supports the plastic sags and the results are not pretty. I learned that the hard way as seen in the picture of the blue box.
Picture
No Supports
Picture
Result from Davinci automatic supports
Picture
Supports fill the holes
Picture
Zig Zag support wall removed
The automatic support prints a zig-zag  wall that is very thin and quite easy to remove. As you can see in the pictures above, the strip pulled out as one piece. What I found though is the walls I designed to stay in place were a bit too thin and two of them broke loose when removing the supports. There should be a post between the VGA connector and the Keyboard connector and then another between the keyboard connector and the black 26 pin. I'll have to re-design that section to make them a little stronger. Rounded corners should help. And since I've learned how to make thin walls that remove easily (even if by accident) I may just design my own supports rather than use the automatic zig zag supports.

I printed this in Good mode not Excellent mode so its rough. Its a 10% fill as well so that affected my posts and the quality of the print. I wanted to get quicker results so I chose the lower quality. This proves once again that printing in Excellent mode setting which defaults to 30% fill is the recommend starting point. 50% fill does a great job for those designs that need that extra fill. This was printed at 0.2 mm height as well.
At least now I have a better understanding of the automatic support feature built into the Davinci 3D software (and you do too). I'm sure it will work great for large over hangs like when making a head statue but for this small area I'll design my own little support posts.
0 Comments

Maximite BBX

4/18/2014

0 Comments

 
Another one of my Kickstarter campaigns, this time the Maximite BBX BASIC Language Computer, recently completed and was successful. I knew this would be a tough one so I ran it for 60 days instead of the normal 30. The project is based on the open source Maximite Computer design by Geoff Graham. My main goal was to create a beginner's book on programming in the old fashion BASIC language that I learned programming with and see if there was enough interest in the idea. I needed 100 backers to basically break-even on the project and 100 is what I got.

The Maximite is a great platform for the book and no computer is needed if you have the Maximite. It is the computer. There are existing Maximite boards and kits available but I wanted a complete package with a plastic or wood case to protect the electronics from young hands but also allow access to the Arduino headers and Electrical ports for expansion. These I/O features allow me the chance to introduce embedded style programming as well.
Picture
Thankfully the project was successful and now I'm working with some of the suppliers to deliver the rewards and the biggest task is finishing the book/manual. In it I introduce programming at the entry level and then expand it out with a several key projects. If this goes over well then I can follow-up with more project style books. I'm looking at open sourcing a lot of the info so others can share in the fun.
Some may say this is a waste of time because there is Arduino and Raspberry PI that can do a lot more. But typically "Lot More" also means "Lot More" complicated. And since I'm all about the beginner, I feel starting with the BASIC language is still one of the best paths to success. There are also a lot of people trying to recreate this BASIC style programming on the Raspberry PI so why not have a dedicated option.

I also know there are a lot of "old timers" like me who still appreciate the old style BASIC programming and the Maximite BBX brings that back with a modern twist. I already have a separate website setup for the Maximite BBX which I plan to link in to this site's menu and then expand it for the future. Stay tuned for more info about the BBX in the future.
0 Comments

MicroMite Beta Test

1/14/2014

2 Comments

 
Geoff Graham, the brilliant creator of the Maximite Computer, recently announced a beta release of a Maximite on a chip called MicroMite. He stripped down the MMBASIC interpreter he wrote for the Maximite Computer and fit it on a 28 pin DIP PIC32MX1/2 micro. And you program it with a simple terminal program running on a PC.

He released the .hex file and documentation to those willing to beta test it and I signed up. He suggested a PICkit 3 to load the .hex file into a blank PIC32MX part but I decided to use a Microstick II module. It has a PICkit 3 programmer built in (called the PKOB or PICKIT On Board). It also comes with a PIC32MX250 and USB cable for $34.95. 
Picture
I loaded the .hex file, that Geoff supplied, into MPLAB X and 

Read More
2 Comments

Playing with Maximite BASIC

12/10/2013

0 Comments

 
I've been testing out the Maximite Computer I put together and learning more about the power of the Maximite BASIC (or MMBASIC) used to program the Maximite. Its the same format at the old fashioned VIC20, C64, TRS80, AppleII style BASIC and I'm having a lot of fun.
Picture
I first learned programming by using a teletype machine that was connected to a mainframe through a phone modem and programmed in this same form of BASIC. My first home computer was a VIC20 so I'm bringing back a lot of memories. One thing that I found interesting in an old QBasic book I'm using for examples is a statement from the author that recommends that you write programs that are easier to understand and modify rather than "relying on shortcuts and quick and dirty routines" to make it quicker to write. He says this makes it harder to maintain in the future.........Wonder what he'd think of today's modern C programming code?

I find most professional programmers seem to find every shortcut they can. It does make it harder to read and maintain and thus adds job security to the programmer (though its rarely admitted) because it's actually due the fact that they are always under pressure to get 10 days of coding done in 5.

Read More
0 Comments

New Maximite Computer Website

11/2/2013

0 Comments

 
I often have so many little projects I'm working on that I get confused on what I should write about, what I already wrote about and what anybody may care about. I hope I'm getting the last one right more than once in a while.
Picture

Read More
0 Comments

Maximite Computer Box

10/7/2013

0 Comments

 
The Maximite computer that I use needed a nice box so I spent some time with MakerCase.com and then additional time modifying the files in Inkscape to produce the box seen here.
Picture
The box houses the Colormax Maximite board which has Arduino headers so I included an access to those for easy shield plug-in capability. The back has all the connectors for Keyboard, VGA monitor, USB, Power and Expansion header. The front has a slot for the SD card.

Read More
0 Comments

    Categories

    All
    3D Printer
    Chipaxe
    Chipino
    Chipkit
    CNC
    Copper Connection
    Dot Matrix
    Elproductsnews
    Expresspcb
    Graphic Lcd
    Great Cow Basic
    Kickstarter
    Lcd Shield
    Makefaire
    Makercase
    Maximite
    Microchip Pic
    Pickit 2
    Pickit 3
    Videos

    Visit previous blog posts in the archives below.

    Archives

    February 2018
    October 2017
    September 2017
    July 2017
    November 2016
    August 2016
    July 2016
    May 2016
    March 2016
    January 2016
    November 2015
    September 2015
    August 2015
    July 2015
    June 2015
    April 2015
    March 2015
    February 2015
    January 2015
    December 2014
    November 2014
    October 2014
    September 2014
    August 2014
    July 2014
    June 2014
    May 2014
    April 2014
    March 2014
    February 2014
    January 2014
    December 2013
    November 2013
    October 2013
    September 2013
    August 2013
    July 2013
    June 2013
    May 2013
    April 2013
    March 2013
    October 2012
    October 2011

    RSS Feed



    About Chuck

    Chuck has been programming with PIC Microcontrollers since there were only five devices. Now there are over 700 and growing. He also has a lot of fun 3D printing designs using his Davinci 3D printer and TinkerCad software. In this series of blog posts and occasional videos on his YouTube Channel he tries to help you get started with electronics and 3D printing.

    Disclaimer

Powered by Create your own unique website with customizable templates.