chipKIT Wi-FIRE: An EDN Hot 100 Product of 2015

EDN's Hot 100 Products for 2015

Extra extra! Read all about it! The EDN online community has named chipKIT Wi-FIRE one of their Hot 100 Products of 2015 in their Wireless and Networking category! Although they had posted a glowing review of the chipKIT Wi-FIRE back in February, we were pleasantly surprised to have stayed in their good graces. They said, and we quote “Digilent’s chipKIT WiFire board is an awesome little beastie. Powered by Microchip’s latest 32-bit 200 MHz MCU, the Wi-Fi equipped Arduino-compatible platform has been paired with Imagination Technologies’ Flow Cloud service development tools in an effort to make creating cloud-powered embedded applications practical for the average developer.”

Check it all out on the EDN Hot 100 Wireless and Networking Products of 2015!

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Debug chipKIT Sketches in MPLAB X IDE

Source Debugging in MPLAB X IDE
Source Debugging in MPLAB X IDE

Say goodbye to the Serial Monitor debugging with Serial.println()! Microchip has released a chipKIT Platform Sketch Importer for MPLAB X IDE in their latest version, v3.10. This importer is a plug-in that allows for source debugging of chipKIT sketches directly within MPLAB X IDE. This plug-in is installable via the MPLAB X plug-in portal under the Tools menu. The only other requirement is a separate install of the latest beta release of UECIDE–an alternative to MPIDE–since the desired sketch must first be created in UECIDE and built in that environment at least once. Subsequent builds and full source-debugging are then supported within MPLAB X IDE.

Hooray!!

VN:F [1.9.22_1171]
Rating: 5.3/10 (8 votes cast)
VN:F [1.9.22_1171]
Rating: +2 (from 2 votes)

Arduino IDE Compatibility – Beta Testing for chipKIT Core

chipKIT News: chipKIT-core beta testing

chipKIT core is ready for beta testers!

The chipKIT platform development team is very excited to announce general availability of a chipKIT-core download that can be used within the latest Arduino™ IDE. You can now program all of the chipKIT boards directly from within the Arduino IDE. The new chipKIT-core is currently available for broad testing, and is actively being updated as issues are identified. The chipKIT platform development team sincerely appreciates all feedback from users who try out this new form of chipKIT development tools.

Along with moving the chipKIT platform into the Arduino IDE, this chipKIT-core also moves the chipKIT platform towards full Arduino 1.6.x API compatibility. The most-used libraries included with the chipKIT platform have already been updated to be compatible with the Arduino 1.6.x library API, and chipKIT platform developers are actively working on bringing the remaining libraries up to the latest API level as well. All of these changes mean that taking your existing Arduino sketch and running it on a chipKIT board is getting easier and easier.

For more information, please visit our chipKIT-core Wiki page!

VN:F [1.9.22_1171]
Rating: 10.0/10 (2 votes cast)
VN:F [1.9.22_1171]
Rating: +3 (from 3 votes)

chipKIT Uno32 goodbye, welcome chipKIT uC32!

Hello chipKIT uC32, goodbye chipKIT Uno32

chipKIT Uno32 is at the end of its product life cycle, but that only means that there is something better in its place! Welcome the chipKIT uC32, identical to Uno32 but with four times more Flash and twice as much RAM! The uC32 has been around for quite some time, so it’s nothing brand new, but it has certainly been a fan favorite, especially for those projects that require more memory! If you want to learn more, check out Digilent’s goodbye to Uno32, hello uC32 blog post.

VN:F [1.9.22_1171]
Rating: 10.0/10 (1 vote cast)
VN:F [1.9.22_1171]
Rating: +2 (from 2 votes)

Unix on chipKIT Fubarino SD



If you haven’t seen this yet, you’ll likely be impressed. RetroBSD (Unix) running on a chipKIT Fubarino SD? Yes, you heard that right 🙂 Hackaday featured this post referencing Serge Vakulenko’s post, where he provides instructions for how you too can run RetroBSD on your Fubarino SD and then compile and assemble away on your mini computer!

Have fun and enjoy!

VN:F [1.9.22_1171]
Rating: 10.0/10 (1 vote cast)
VN:F [1.9.22_1171]
Rating: +1 (from 1 vote)

Murum Lux Ethernet: IPLogika Module

IPLogika's P401 Ethernet Module
IPLogika’s P401 Ethernet Module

You may have already seen previous posts about the Murum Lux (Wall of Light) including a post about the human interface portion. Today’s post refers to the Ethernet portion that Josh wrote about. Using two P-401 Ethernet modules by a Spanish company named IPLogika (one on-board his “e-field” box, and one on-board the Panel/Display board) he created a network by which he communicated the human interface gestures from the gesture panel on the E-field box to the Display.

P.S. Keep an eye out for his tip on using one module to aid in debugging!

VN:F [1.9.22_1171]
Rating: 9.0/10 (1 vote cast)
VN:F [1.9.22_1171]
Rating: +1 (from 1 vote)

Murum Lux Human Interface: chipKIT Fubarino Mini and Hover Gesture

Microchip GestIC MGC3130 Sabrewing Evaluation Board
GestIC Sabrewing Evaluation Board

As a follow-on to a previous post, today’s post is about the human interface portion of the Murum Lux (Wall of Light) that Josh Ian Lindsay built. In his Overview post, Josh explains how he built the e-field box by using a chipKIT Fubarino Mini and Microchip’s MGC3130 GestIC on-board the Sabrewing Development Board. (He notes that he used the Hillstar Development Kit during development, which also contains the MGC3130 GestIC device). With the Hover Arduino library as a base, which he greatly improved (see Github), he’s created a demo that showcases the usefulness of human interface!

Why not have a gander!

VN:F [1.9.22_1171]
Rating: 9.0/10 (2 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

chipKIT Pi 6502 Simulator

6502 Simulator
6502 Simulator

Want to slow down your chipKIT Pi just for fun? Simulate an 8-bit MPU with this “kewl” project that implements a 6502 instruction set simulator on a chipKIT Pi development board. The project was inspired by fond memories of the Commodore Plus/4 and C16 home computers (circa 1984). The simulation includes TEDMON (the machine code monitor) as well as the EhBASIC interpreter. Kudos to Darron M. Broad for creating this cool project!

Why not join in on the forum conversation while you’re at it?

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

VirtualWire Library for chipKIT

Hello,

I have modified the VirtualWire library originally developed for Arduino in order to be able to run it on PIC32 Microcontrollers. The main changes concern the interruption setup and handling (OC1 and Timer 2).

VirtualWire is a library that provides features to send short messages without addressing, retransmit, or acknowledgment, a bit like UDP over wireless, using ASK (amplitude shift keying). It supports a number of inexpensive radio transmitters and receivers. All that is required is transmit data, receive data, and (for transmitters, optionally) a PTT transmitter enable.

In addition, I have added 2 functions in the VirtualWire lib, vw_send_float and vw_get_float.

These functions allow you to:

  • Transmit float values
  • Manage source value helpful in case of one receiver connected to several sources
  • Manage the type of data transmitted, currently 2 types of data are defined:
    • #define VW_TEMPERATURE_DATA_TYPE 250
    • #define VW_LIGHT_DATA_TYPE 251

For more information, click the following links:

Don’t hesitate to use VirtualWire, and feel free to ask any questions. Eric
VN:F [1.9.22_1171]
Rating: 10.0/10 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)