Handy Atmel SAM D09 board

Atmel produce great ARM Cortex-M microcontrollers that also come in convenient SOIC. One of smallest micros SAM D09C which packs some great features. First of all it is capable of running at 48MHz and includes 8K of FLASH and 4K of RAM. There are 12 GPIO pins available that share Serial interface, ADC, interrupt, SWD, Waveform outputs and so on. And since it is ARM processor, it packs more processing power than similar AVRs. Dan Watson decided to build a SAM D09 development board for easy prototyping and embedding in to any project. He tried to keep the ability of using all functionality of chip, so he included 32.768kHz oscillator for RTC. It also can be used to run the system clock with on-board DFLL or DPLL. Other features include power LED, reset button, user LED, 10-pin cortex debugging header. Also on board you can find CR2032 battery holder that can be used to power the microcontroller or make it as backup source. Continue reading

Being smarter with minimal AVR development board

Sometimes simplest ideas work best. If you like prototyping a lot, then you know, that building complete circuits on a breadboard can be pain. If your projects include microcontroller like AVR this part is always the same – micro and programming header. It may be OK if part is through hole, but if it’s in SOIC package. Baoshi found a simple solution to this routine. He used common 28 pin SOIC/SSOP to DIP adapter and soldered microcontroller here. Then on remaining pads he soldered ISP header on top. Of course he had to bend legs to make it fit on surface. Since there is another SMT footprint on bottom, here he could electrically connect programming header to corresponding programming pins. This way without significant investment, he made robust module, that can be plugged to breadboard and used right away. As someone suggested, there are still place for decoupling cap and probably other support circuits. Great idea and time saver. Continue reading

Simply good Atmega64 development board

Before Arduino appeared, embedded hobbyists were more attracted to building their own development boards. If someone needed new feature they simply included in their design. We don’t say that Arduino like approach is bad, but it feels that sometimes it makes us lazy on hardware. There is not much creativity by simply grabbing Arduino, dropping couple libraries out of pool and writing couple lines of compact code. Anyway, if you like to do more barebone developing, Radek suggests his Atmega64 development board which can serve as great prototyping board. It features many useful functionality like DS3231 RTC, DS1820 1-Wire temperature sensor, 24AA00SN I2C EEPROM, FT232RL for USB connectivity, 16×2 LCD, couple of seven segment LED displays, eight buttons and 16 LEDs. This is great board for learning AVR C programming but also can be used as base platform for many great projects. And if you still want it to be Arduino, then there is no problem to find suitable bootloader for it. Board’s Eagle CAD files are available if you would like to build on for yourself. Continue reading

Unbeatable ARM Cortex-M4 board for any purpose

ARM Cortex-M4 board

A good prototyping board with many features can save a day. As there are all you need you can instantly focus on things you need it to do. Aithon Robotics LLC wanted to make powerful but yet simple to work with ARM board which would fit most needs – especially in robotics. First of all it is based on ARM Cortex-M4 STM32F407 that features FPU. 512KB Flash and 192KB of RAM can be enough for most of applications. We don’t need to name all the features of ARM controller which actually caries lots of them. The board itself has 15GPIOs that are running at 3.3V but are 5V tolerant. It has 8 ADC inputs and 8 PWM outputs where you can attache servos. You can see mini-USB seen as device and USB host ports, xBee socket, Bluetooth compatible header, SPI, SWD, DAC, microSD. Robotics enthusiasts will find a 3-axis accelerometer (LSM330DLC), 2 channel 5A H-bridge, alphanumeric LCD header, buzzer, couple push buttons and couple programmable LEDs. Besides great hardware there is software library available which is based on ChibiOS/RT. So… Continue reading

A PIC12F683 development board to get you starting

In order to explore the potential of the PIC12F683 microcontroller Raj built his own PIC development board using few components populating a 12 x 8 cm prototyping board. For some people it’s just a simple project placed on a plate with lots of holes, for some it’s just a generalized break out board for the PIC12F683. But guess what? This generalized piece of plate with lots of hole in it is packed up with feature of which some development boards could only dream of having. It’s powered by a +5V regulated power supply, has three output LEDs that can be tapped to any GPIO ports using jumpers, also has a power switch to take things on and off, a green LED power indicator, a socket for the PIC12F683 – means no disordering when replacing the microcontroller, two potentiometers if you want to play with analog signals – one for reference while the other is for input, an ICSP header – no need to detach the microcontroller when programming, two switches for input, a TTL to RS232 level shifter, a piezo… Continue reading

The Versatile Development Board for AVR microcontrollers ATmega48/88/168

For those of you here that always involved yourself with the AVR microcontrollers, have you ever wished to build a multipurpose development board that compatible with all type of AVRs microcontrollers, such as ATmega48, 88 or 168? Well, you can simply use this board for testing and debugging embedded programs since it has many built-in peripherals connected to microcontroller. Thus, you can use them without even a further soldering or modification! Ok, I know it sounds unnecessary here, but for those that never ever used any ATmega microcontrollers before, you should know that they have many great features, which as: Easy to adjust I/O, Timers, PWM generators, ADC, RS232, TWI, SPI, Analog Comparator, Osillator, EEPROM etc. The main reasons why you should use these microcontrollers because they’re very versatile, easy to program and having an easy to use interface as well! Since this development board has been specially designed, thus you can apply it to use with ATmega (4kB), Atmega (8kB) or ATmega (16kB). Hope you will enjoy this development board project and until then, see ya! Continue reading