INDEX | |||
---|---|---|---|
How to buy | Licenses | Specifications | Pin Assign |
Development | Bootloader App. | Sch & Brd Data | App. Projects |
Tutorial (JP) | Tutorial (EN) | Supported OSC Msgs | Supported HID Cmds |
PICrouter is a versatile and prototyping board specialized for Open Sound Control.
The main function is to communicate between OSC and USB-MIDI/HID.
PICrouter will be an useful with the following purpose.
- Develop an OSC/MIDI/HID controller for music or visual.
- Study a PIC32 microcontroller.
- Study a communication with usb and ethernet.
Demo
We sell the PICrouter on tkrworks online store.
The price of product is 7350JPY.
PICrouter is Free Hardware and Free Software.
- Hardware : Creative Commons Attribute-ShareAlike 3.0 Unported
- Software : GNU General Public License version 3
- Supported mDNS(Bonjour on Mac OS X), DHCP(both server and client) and NBNS.
- Supported Open Sound Control.
- Supported the multicast address(224.0.0.1 and 224.0.0.251).
- Supported USB dual role function(DEVICE:MIDI & HID composite / HOST:MIDI).
- Supported USB HID bootloader on Mac OS X and Windows.
- PIC32MX675F512H(Freq:80MHz / FLASH:512K / RAM:64K)
- A/D port x14
- PWM output x4
- SPI x2, I2C x3, UART x1, JTAG x1 and CAN x1
- 100mm x 33.5mm, 4-layers board
- Microchip MPLABX v1.70
- Microchip MPLAB XC32 Compiler v1.21
To develop application, you can use free version.
- PIC32UBL.exe (Win / Download is here)
- PIC32UBL_Max.app (Mac / See the folder "PICrouter/PIC32UBL_Max")
PICrouter.sch and .brd are drawn by Eagel v6.
Additionaly, we use Sparkfun eagle library.
This library is also licensed by CC by-SA 3.0.
And then We extend a special thank you to Tomoya(@tomoya723) and Rundog(@rundog).
Tomoya gave many advices for designing of this board.
Rundog assisted us with this board's production.
PICrouter_HIDBL.X is the USB HID Bootloader project files.
Look at AN1388 for details.
PICrouter is for Open Sound Control and USB Dual Role.
PICrouter.X is this project folder.
The Max6 demo patches are in Max_Demo_Patchexs folder.
PICrouter_OaUH is for Open Sound Control and USB Host Function(MIDI only).
PICrouter_OaUH.X is this project folder.
CAUTION: This project is test version for the HID host function. In the future,
this will be merged into PICrouter.X.
Tutorial 0 : まずはじめに
Tutorial 1 : OSCを使ったデジタル入出力の制御
Tutorial 2 : OSCを使ったアナログ入力の制御
Tutorial 3 : OSCを使ったPWMの制御
Tutorial 4 : OSCを使ったSPIの制御
Tutorial 5 : システム設定の変更
Tutorial 6 : MIDIをOSCに変換する
Tutorial 7 : ファームウェアの書き換え
Tutorial 8 : LED_ENC_32をPICrouterからOSCで制御
Tutorial 9 : LED_ENC_ABS_32をPICrouterからOSCで制御
Tutorial 10 : LED_PAD_16をPICrouterからOSCで制御
Tutorial 0 : Introduction
Tutorial 1 : Digital IO Control with OSC
Tutorial 2 : Analog Input Control with OSC
Tutorial 3 : PWM Output Control with OSC
Tutorial 4 : SPI Configuration with OSC
Tutorial 5 : System Configuration with OSC
Tutorial 6 : OSC-MIDI Bridge
Tutorial 7 : Firmware Update
Tutorial 8 : Control LED_ENC_32 from PICrouter with OSC
Tutorial 9 : Control LED_ENC_ABS_32 from PICrouter with OSC
Tutorial 10 : Control LED_PAD_16 from PICrouter with OSC
See osc pages.
See hid pages.