Have you ever wanted to test something out very quickly, but dread pulling out the breadboard and wires? If you’ve ever needed a QuickIO Shield, it’s here! Majenko Technologies—creator of UECIDE and the chipKIT Lenny—has released this new shield.
This incredibly useful accessory snaps right onto your Arduino or chipKIT board, instantly giving you all the handy IO you need, as the name says, quickly. With four pushbuttons, two 10KΩ potentiometers, and eight LEDs, there is no more messing around with a breadboard and wires just to add a couple of buttons to your design. Plus, using a potentiometer for a variable-voltage analog input has never been easier; and with LEDs nicely arranged as a bar-graph, you can create simple visual feedback in seconds.
The QuickIO Shield is truly an essential component of every Arduino user’s kit. For more information on this neat board, check out the QuickIO Shield Product Page on Majenko’s website!
Drum sets are fun to play! Now you can make your very own noise (or shall we say ‘music’) maker, and all without soldering a thing. All you need are a handful of bottles and cans (which will act as the drum pads) with some alligator clip wires (clips on both ends) connected to a chipKIT Uno32 via an Arduino Uno click shield and two MikroElektronika click boards with audio and touch sense capabilities. The TouchClamp click acts as the input for the drumming, and the MP3 click provides the audio for each “drum.” A clever little idea, we thought.
If you saw our post about the new chipKIT Lenny, and you’re totally excited, we have more news for you! In advance of the production release, Majenko Technologies, originator and designer of the Lenny, is offering early access to this new board. You can purchase a limited edition, sneak preview of the Lenny before the production boards roll out. These boards are production-ready, just without the packaging. So get yours today!
Has your XBOX ever overheated due to excessive use? If so, have you ever wondered what you can do to stop it?
In a fan-control project–developed by Austin Stanton after his XBOX 360 died–this is exactly the issue he is trying to correct. Once he finished grieving for his lost gaming system, Austin was able to focus on how to fix the problem so that his next system doesn’t die. After doing some research, he suspected his entertainment system was the culprit, not allowing enough heat to escape.
Austin decided that the best way to regulate the temperature was to regulate the airflow, which he achieves by using two fans and a servo; the servo was positioned so it would open a door (to increase airflow). A chipKIT WF32 monitors temperature and operates the fans, while a Raspberry Pi was controls the WF32 over Wi-Fi by means of two switches.
The first ever Arduino Developer Summit took place last week, Thursday, June 30th and Friday, July 1st, 2016 in the gorgeous Italian Alps at Skyway Monte Bianco. Top developers from the open-source community all over the world met to discuss greater collaboration in their effort to continue enhancing the support and solutions they provide to the ever-growing Maker community. Check out the program for the lineup of speakers.
Representing the chipKIT platform was Microchip’s Guy McCarthy, who presented an intro to the chipKIT platform, discussions about extending the Arduino system, lessons learned, and what’s coming soon to chipKIT! Check out his presentation–Arduino Developer Summit 2016 – chipKIT Runtime Evolution–for more information.
We hope this year is the first of many summits to come!
We have some great news for USB lovers! A new board, chipKIT Lenny, is in final prototype stages and preparing for production. If you haven’t already guessed, the chipKIT Lenny is the PIC32 equivalent of the Arduino Leonardo, only considerably advanced, with more peripherals and overall power.
The Lenny features a direct USB connection that provides a separate USB serial connection in addition to the two UART serial connections provided on the GPIO headers. Advanced users can use the Microchip Harmony framework in MPLAB X IDE to emulate further USB devices such as HID keyboards and mice. For chipKIT core users, enhanced support for emulation is being actively worked on and can be previewed by using the Harmony USB core in UECIDE.
The PIC32 microcontroller on the chipKIT Lenny is a PIC32MX270F256D MCU at 40 MHZ with 256K of Flash and 64K of RAM. This board features the following, and much more!
Two I2S/SPI modules for Codec and serial communications
Parallel Master Port (PMP) for graphics interfaces
Charge Time Measurement Unit (CTMU)
Two UART and I2C™ modules
Five 16-bit Timers/Counters (two 16-bit pairs combine to create two 32-bit timers)
Five Capture inputs and Five Compare/PWM output
Keep your eyes peeled for the chipKIT Lenny release, coming soon!
In a Digilent-sponsored senior design competition, Kaitlyn Franz’s team won a second place trophy for their project. The team created a Wi-Fi controlled iPad mount for assisting the sight impaired to find lost items. To accomplish this, the team utilized a chipKIT WF32, which has a Wi-Fi capable PIC32 microcontroller on board.
Note: This problem was repaired in version 1.6.9 of Arduino IDE
The latest release of Arduino IDE (v1.6.8) has introduced a problem that prevents sketches from running on many chipKIT boards, in addition to some Arduino boards. It appears that any board using an FTDI chip for serial bootloader communications is adversely affected.
A temporary solution is to re-install the previous version, Arduino IDE v1.6.7, which has been well-tested and known to work fine with chipKIT-core selected in the Boards Manager. For more information about installing Arduino IDE and chipKIT-core, refer to the chipKIT-core Wiki page.
When the problem with v1.6.8 occurs, the sketch compiles and downloads from the IDE just fine, but does not appear to execute on the chipKIT board. This is because the serial DTR line between the FTDI chip and MCU is being toggled approximately once per second. DTR is typically tied to the MCU’s RESET line, causing the board to reset before the sketch has had a chance to execute.
The reason for toggling DTR is not currently known, but appears to be a consequence of enumeration of the USB bus. One of our team members writes:
On further investigation it is my belief that the Arduino IDE is not explicitly toggling DTR, but rather enumerating the USB bus repeatedly. As a byproduct of USB enumeration the FTDI chip toggles DTR. This may be the reason the Arduino boards are not affected as they have their own USB/Serial chip and it may not have the same effect on USB enumeration. This “side-affect” is specific AND annoying with to FTDI chip. In theory, DTR should only be toggled when commanded to do so on the COMM port; or maybe (but I don’t think it should) when the COMM port is opened. Just USB enumeration should not toggle DTR, but the FTDI chip/driver has always done this. I have noticed this for a long time as if you plug in any USB device to any port on the same hub as a chipKIT board, the board gets reset. So for example, if you plug in a memory stick, all chipKIT boards on the hub reset due to the USB enumeration.
At the time of this writing (4/20) a temporary solution is to avoid using Arduino IDE v1.6.8. The previous version (Arduino IDE v1.6.7) works fine with chipKIT-core selected in the Boards Manager. chipKIT team members are looking into this problem and will submit a detailed report to the Arduino IDE bug list at the earliest opportunity.