# Polaron
Polaron is a DIY digital drum machine based on the [Teensy 3.6](https://www.pjrc.com/teensy/) USB Microcontroller plattform.
Main features:
- 16 step sequencer
- 6 instrument tracks
- 16 patterns per track
- load/save projects to SD card
- 2 pots for parameter control
- parameter locks: all instrument parameters can be recorded for each step
- different pattern length for each instrument track
- sync to midi-clock (usb-midi) or trigger input
- crunchy 12bit stereo outputs
- open source hardware/software: if you miss a feature or are annoyed by a bug... change it!
Disclaimer: This is a DIY project, features may change or not work for you. Use at your own risk.
![Sideview](./Doc/Images/sideview.jpg)
![Profile](./Doc/Images/profileview.jpg)
![Parts](./Doc/Images/parts.jpg)
here's some short videos:
https://www.youtube.com/watch?v=JC_pZTxMb0c
https://vimeo.com/302283771
https://vimeo.com/305113707
Follow the project on Instagram: https://www.instagram.com/polaron.me/
And don't forget to check the [Project WIKI](https://github.com/zueblin/Polaron/wiki) for more info.
## Software
To build the software, the following tools are required:
- [Arduino IDE](https://www.arduino.cc/en/Main/Software) (tested with 1.8.6)
- [Teensyduino Add-On](https://www.pjrc.com/teensy/teensyduino.html) (tested with 1.43)
## Hardware
PCB is designed using KICAD 5.1.2
Parts needed (Rev 1.4):
- Teensy 3.6 32bit Microcontroller (with Headers)
- 30 x WS2812b RGB LEDs (or SK6812)
- 30 x 6x6mm Pushbuttons (ideally 4.3mm height, 100gf) (Mouser: 688-SKHHAJ)
- 16 x 270 ohm throughhole Resistors (Mouser: 603-MF0207FTE52-270R)
- 14 x 270 ohm SMD Resistors (1206 housing)
- 2 x 10k SMD Resistors (1206 housing)
- 1 x 1N4148 diode
- 1 x 2N3904BU transistor
- 4 x SN74HC165N Shiftregister (Mouser: 595-SN74HC165N)
- 2 x ALPS Potentiometer (RK09K1130A8G)
- 2 x 2.2 uF SMD Capacitor (1206 housing, Mouser: 963-TMK316BJ225KL-T)
- 2 x Audio Jack (SJ-352X-SMT)
- 1 x 48 Position / 2 Row IC DIP Socket (Mouser: 517-4848-6004-CP)
- 2 x 20mm PCB Standoff with 3mm thread (Mouser: 534-24437)
Check the Wiki for [Build Instructions](https://github.com/zueblin/Polaron/wiki/Building-the-Polaron)
## Known Issues:
PCB Rev 1.4
- In some situations, when connecting the polaron to a computer via usb and connecting the polaron audio output to an audio interface that is connected to the computer (e.g via thunderbolt), a ground loop is created. This results in a very noticable noise/whine in the audio channel (which is caused by the LED PWM). Tested solution: [Audio Ground Loop Noise Isolator](https://www.pjrc.com/store/audio_ground_isolator.html)
## FAQ
- Q: Is this an easy build? A: This is an intermediate project to build. Its not very complicated, but there are some SMD parts which are not easy to get right (the LEDs). You'll need a decent soldering iron, with a rather fine tip.
- Q: Is this a pro audio project? A: No, not exactly. The Polaron is more about a fun workflow than super hifi sound.
- Q: Does it work with a Teensy 3.5? A: PJRC forum member drjohn reports successfully running the Polaron with a Teensy 3.5.
- Q: Does it work with a Teensy 4.0 / 4.1? A: No, the Polaron relies on the internal DAC of the Teensy 3.6 and is not compatible with Teensy 4.0 / 4.1
- Q: Is there a manual? A: Yes, please check the [Project WIKI](https://github.com/zueblin/Polaron/wiki) for build instructions and operating manual. If you still have questions / suggestions, please send me a mail.
- Q: Does the polaron fit into a euro-rack? A: No, not really (PCB size is 15.7cm x 11.6cm). Polaron builder N.Shaver has experimented with a 3D printable eurorack case for the polaron which he shares on [Thingiverse](https://www.thingiverse.com/thing:3830556)
- Q: Can i buy a PCB? A: Sold out, but let me know if you'd be interested in buying one. ~~Yes, i currently have PCBs at 15 USD (+ shipping from switzerland). Please contact me by email, if interested.~~
- Q: Can i buy a part-kit? A: I don't sell part kits anymore, since it is very easy and efficient to order parts online, eg. from mouser. ~~Yes, i currently have part kits (PCB + all parts, EXCLUDING the teensy itself) at 60 USD incl. untracked international shipping. Add 5 USD for tracked shipping. Please send me a mail, if interested.~~
- Q: Can i buy a fully assembled Polaron? A: Not, not at the moment.
- Q: How can i support this project? A: Spread the word, star the project on github, let your friends know, buy a PCB, build a Polaron and share a video...there are many ways. In general, knowing that this project sparks some interest is what keeps it going!
# License
Code: MIT
Hardware: cc-by-sa-3.0
By: Thomas Zueblin (thomas.zueblin@gmail.com)
没有合适的资源?快使用搜索试试~ 我知道了~
用于微型微控制器 的 DIY 鼓机(硬件/软件)_C++_代码_相关文件_下载
共158个文件
jpg:42个
h:25个
cpp:12个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 11 浏览量
2022-07-07
18:08:17
上传
评论
收藏 38.2MB ZIP 举报
温馨提示
olaron是一款基于Teensy 3.6 USB 微控制器平台的 DIY 数字鼓机。 主要特点: 16步音序器 6个乐器轨道 每个轨道 16 个模式 将项目加载/保存到 SD 卡 2个参数控制电位器 参数锁定:可记录每一步的所有仪器参数 每个乐器轨道的不同模式长度 同步到 midi 时钟 (usb-midi) 或触发输入 松脆的 12 位立体声输出 开源硬件/软件:如果您错过了某个功能或对错误感到恼火……请更改它! 更多详情、使用方法,请下载后阅读README.md文件
资源推荐
资源详情
资源评论
收起资源包目录
用于微型微控制器 的 DIY 鼓机(硬件/软件)_C++_代码_相关文件_下载
(158个子文件)
polaron-rev1.2-graphics.ai 363KB
polaron-rev1.4-graphics.ai 247KB
sequencer.bak 65KB
name.c 581B
.clang-format 52B
sequencer.cmp 14KB
Sequencer.cpp 25KB
AudioSampleSnare.cpp 17KB
ProjectPersistence.cpp 7KB
effect_shaped_envelope.cpp 5KB
effect_simple_delay.cpp 4KB
SequencerStep.cpp 4KB
mixer.cpp 4KB
Clock.cpp 4KB
SequencerTrack.cpp 3KB
SequencerPattern.cpp 2KB
AudioPlayPitchedMemory.cpp 2KB
AudioSampleKickTransients.cpp 2KB
sequencer.drl 6KB
sequencer.drl 6KB
sequencer.drl 5KB
sequencer.drl 5KB
sequencer.drl 5KB
fp-lib-table 395B
sequencer-B.Cu.gbl 330KB
sequencer-B.Cu.gbl 315KB
sequencer-B.Cu.gbl 307KB
sequencer-B.Cu.gbl 297KB
sequencer-B.Cu.gbl 296KB
sequencer-B.SilkS.gbo 21KB
sequencer-B.SilkS.gbo 20KB
sequencer-B.SilkS.gbo 19KB
sequencer-B.SilkS.gbo 4KB
sequencer-B.SilkS.gbo 2KB
sequencer-B.Mask.gbs 10KB
sequencer-B.Mask.gbs 9KB
sequencer-B.Mask.gbs 9KB
sequencer-B.Mask.gbs 9KB
sequencer-B.Mask.gbs 9KB
.gitignore 38B
sequencer-Edge.Cuts.gm1 784B
sequencer-Edge.Cuts.gm1 783B
sequencer-Edge.Cuts.gm1 782B
sequencer-Edge.Cuts.gm1 781B
sequencer-Edge.Cuts.gm1 773B
sequencer-F.Cu.gtl 507KB
sequencer-F.Cu.gtl 474KB
sequencer-F.Cu.gtl 464KB
sequencer-F.Cu.gtl 464KB
sequencer-F.Cu.gtl 458KB
sequencer-F.SilkS.gto 34KB
sequencer-F.SilkS.gto 29KB
sequencer-F.SilkS.gto 21KB
sequencer-F.SilkS.gto 18KB
sequencer-F.SilkS.gto 17KB
sequencer-F.Mask.gts 19KB
sequencer-F.Mask.gts 19KB
sequencer-F.Mask.gts 18KB
sequencer-F.Mask.gts 18KB
sequencer-F.Mask.gts 18KB
ArduinoJson-v6.11.0.h 173KB
Sequencer.h 6KB
effect_shaped_envelope.h 6KB
HatsChannel.h 5KB
BapChannel.h 4KB
BroadbandNoiseChannel.h 4KB
effect_simple_delay.h 4KB
BoomChannel.h 3KB
DualSineChannel.h 3KB
Sensor.h 3KB
FMChannel.h 3KB
SequencerPattern.h 3KB
SimpleDrumChannel.h 3KB
SequencerTrack.h 3KB
Clock.h 2KB
SimpleSineChannel.h 2KB
AudioChannel.h 2KB
SequencerStep.h 2KB
mixer.h 2KB
SimpleSampleChannel.h 2KB
AudioPlayPitchedMemory.h 2KB
ParameterSet.h 2KB
ProjectPersistence.h 501B
AudioSampleKickTransients.h 463B
AudioSampleSnare.h 189B
Polaron.ino 10KB
led-dot.jpg 1.71MB
resistors-1.jpg 1.54MB
led-dot-1.jpg 1.52MB
resistors-cut.jpg 1.4MB
leds-done.jpg 1.32MB
led-dot-2.jpg 1.26MB
socket-pcb.jpg 1.24MB
parts.jpg 1.19MB
teensy-socket.jpg 1.18MB
teensy-socket.jpg 1.18MB
shiftregisters-done.jpg 1.16MB
teensy-socket-done.jpg 1.15MB
teensy-socket-done.jpg 1.15MB
push-buttons.jpg 1.14MB
共 158 条
- 1
- 2
资源评论
快撑死的鱼
- 粉丝: 1w+
- 资源: 9149
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功