what is beatseqr?

Loading...

Horizontal cnc mod

admin | June 14, 2011 in prototypes | Comments (0)

Tags: , , ,

Alright so one of the last hurdles to jump before I’m ready for production is being ready to cut holes in the sides of the enclosures for the USB cable. I’ve been doing this by hand with a dremel with *extremely* variable results. :-/ So, when my pal Jim was up for a visit earlier this year, he helped brainstorm on some ideas and this was the concept we ended up with. Using the dxf files for the cnc machine, I was able to locate the hole pattern and design a new piece that will bolt on to the existing z axis gantry. This new piece, with the help of some shape lock, securely holds a flex shaft attachment for a dremel… Which in theory should let me jig a beatseqr enclosure to the table and cut nice clean square holes without and problems or sloppiness. In theory. But man, I’m getting really close to having the infrastructure in place to do what I want. Getting pretty exciting up in here!!

20110614-113013.jpg

Solving problems: LRF support

admin | May 31, 2011 in prototypes | Comments (0)

Tags:

20110531-054204.jpg

When I have a bit more time, I’ll post a video, but I just couldn’t locate mechanically fastening LRF’s to the specs I need. So I drew up a concept on some paper, redrew it in illustrator, exported it to dxf, imported it to sheetcam, and cut a casting mold. I used the smooth-on shore hardness 40 silicone since I’ve decided it’s too tough to work with for my buttons… Turned out pretty good! Maybe a little too tall. But it will be easy enough to slice off this mold and try again. I’m loving the time from concept to iteration. Very fast!! And I’m not committed to hundreds of failed designs. Just a couple few. I’ll even use these for experimental projects.

How the Buttons fit in the v4.51 case

admin | May 24, 2011 in prototypes | Comments (0)

Tags:

Pretty good! This case is a “scratch and dent” kind of situation, so I feel pretty good about how the silicone buttons turned out with the new casting mold.

20110524-091156.jpg

Version 4.51 silicone button array development

admin | in prototypes | Comments (0)

Tags:

Research and development continues with cutting (and recutting, and recutting) the new silicone button casting mold. I’ll be verifying the dimensions tonight, but things are moving along nicely. I may be able to get one of the new v4.51 boards close to fully assembled. Which I am very
much looking forward to. The last major task is to engineer a jig to hold a dremel flex shaft that will attach to my cnc machine. This will let me cut a hole for the USB jack with precision and repeatability on the case. After that, I’ll be able to kick into a higher gear for producing units and kits. Whew!

20110524-024103.jpg

Fail. :-(

 

20110524-024125.jpg

a sea of machineable wax chips. This mold would end in disaster.

 

20110524-024205.jpg

Present and future casualties of my learning process

 

20110524-024220.jpg

Try number 3. This one went well after 5 days of chipping away at it.

 

20110524-024240.jpg

Smooth-on dragonskin-30, a two part a/b platinum cure silicone, in the happiest place on earth: a beatseqr button mold

 

20110524-024254.jpg

It. Looks. GOOD!

 

beatseqr 4.5 is alive

steve | April 18, 2011 in announcements | Comments (0)

The good news is that after I received my new boards, I was able to put one together and everything pretty much worked reasonably well. Well enough to use as demo units. :) So I have at least one more demo unit that I’ll be completing within the next month or so.

beatseqr version 4.5, assembled PCB

The not-entirely-bad news is that I did find some aspects of the board that I evaluated to be sub-optimal, so I’ve made a handful of changes and have submitted the design for manufacturing. I’m hoping to see those boards by the middle of next week.

This was my first ever project using Eagle cad, and I’m feeling pretty good about it. The learning curve was ok for me. I don’t have any professional experience doing this stuff, so I guess Eagle is easy enough. It’s a little tough at the beginning, but once you get into the groove of getting your parts created in a library, you’re good to go.

I pretty much took it as a given that I’d have some kind of critical bug or wiring error that I’d have to eat the costs of. The errors I found weren’t wiring problems, they were problems with drill sizes. All of the wiring was 100% accurate and functional. I ponied up for the autorouter, and I’m glad I did. I was able to move some things around on the layout, adjust some of the my fail-over pins and pads, re-run the autorouter, and was back to being in the fabrication queue with my board house within a couple of hours. Some people just don’t like eagle’s autorouter, but for me it’s awesome. I have something like 500 holes on my board and the autorouter did the job in about 2 minutes. Easily worth the cost. so I’m feeling like I can go ahead and work on the manufacturing optimizations I’ve been thinking about for pre-assembled units without having to worry about give up all of the hard work I put into the last functional layout.

So, some highlights on this round of boards:

  • the board is now properly branded with the beatseqr logotype. Woo.
  • I took a risk on putting holes on the board for the support legs on my faders, and they work great.
  • I took a risk on putting offset pads on the board in order to use surface-mount board headers to interface with the arduino mega.. and they work pretty well!
  • silk screening on two sides worked as I figured it would. I thought it through and reversed all the text on the b-place layer, and that was a good guess. I missed a bunch of stuff on the t-place layer that should have gone on the b-place layer, so that’s corrected in version 4.51. Lesson learned: change the color of the b-place layer… that will make it easier to see what’s on that layer.
  • I put some holes on the board to line up with the mounting holes on the arduino mega, and they lined up perfectly
  • Totally surprised, pleasantly, that my boards came back routed to my irregular shape, exactly as specified in my design. that’s a major post-production step that I just don’t have to worry about. I’m very happy about that.
  • mounting holes for the project case lined up perfectly. This bullet and the one above are epic, because when I was using my board house’s own PCB layout program, I couldn’t specify the irregular board outline I need, and it wouldn’t let me put my mounting holes as close to the edge as I needed them. Both problems solved by going to eagle cad. Plus I can get silkscreening on the bottom layer at no additional cost, so heck yeah.
  • all of the drill sizes that I ported over from my other design worked very well.

So … after a a few months of cooling the jets and learning eagle, I’m back to full speed ahead again.

Noka beatseqr demo with Ableton Live

steve | in examples | Comments (0)

My brother in law posted a really cool video of him playing a new song with beatseqr and Ableton Live… check it out!

DJ Mojo drum and bass demo

steve | April 5, 2011 in audio,examples,hardware,software | Comments (0)

Yeeeeah, check this video out! This is my friend DJ Mojo in L.A. He was a major guy in the underground electronic music scene in the 90′s, and since then has been documenting the history of our slice of the musical history spectrum, thinking very deeply about new music interfaces, producing remixes, and mix sessions. Here Mojo is demoing Beatseqr on a Windows machine using the Sonar DAW. Awesome!!

Find Mojo on Facebook, YouTube, and Soundcloud

version 4.5 submitted

steve | March 31, 2011 in announcements,prototypes | Comments (0)

version 4.5 has been submitted for a limited test run. Here are the improvements:

0. using eagle cad pro, so that means I now have schematics!
1. highly rectilinear PCB component placement. Obey the grid.
2. surface mount headers for critical pins on the arduino mega. assuming I can get them soldered easily, this will solve the major assembly problem I was embarrassed by on previous versions. (H/T: Kevin… thanks for bringing these to my attention)
3. improved hackable mini protoboard area.
4. improved hackable pins on arduino mega headers.
5. holes for support legs on faders.
6. improved spacing of ledtacts and associated resistors.. should make assembly a little easier.
7. moved the arduino mega’s USB port closer to the edge of the board.
8. WAY improved beatseqr branding on the board.
9. silkscreen on both sides!
10. improved extra pin access to faders and potentiometers.
11. squeezed a piece of art onto the board. It is contained inside the LCD cutout area, so as long as I don’t plow right into it, it should be a really cool limited edition. (5 pieces)
12. included holes to mechanically affix the arduino mega to the board. The units I’ve shipped so far have had problems staying plugged in, and this should solve that problem.

Otherwise, this version, pin-out-wise, is the same as version 4. I’ll be working on changing some things from here, but this version was designed to get me back up to speed on my new tool set.

No jokin’ around. I barely have a clue what’s going on with Cadsoft Eagle. I had never used it for anything before this version of beatseqr, so I have no idea what the results are going to be. I’ll have to retool just about every other aspect of production as a result of making the switch from Advanced Circuits’ PCB Artist on windows to Eagle CAD on the Mac, but I think this is going to pay off in the long run. I want to start making mutations of this board, and I just couldn’t see the way forward any more with PCB Artist. Ironically, Advanced Circuits still had the best price for the PCB fabrication needs I have at this time, so not a total loss for them.

So, now I wait for my submission to clear DFM checks and head into production. Then I wait for my boards to show up. Then I need to build one out and verify everything works. If it does, then I have to redesign the CNC tooling for the PCB cutouts and the case completely, then redesign the silicone button mold and produce it in machinable wax. I have no idea what the state of my silicone parts are in, so could be ugly on that front.

There are a couple few other things I need to figure out too. I probably need to reorder some parts. I haven’t found LRF support that I like. Nothing seems to stick to this PCB case, so I’ll have to source some I can mechanically fasten to the case or, much worse, fabricate a solution myself.

Anyway, three of these units will be probably be available for USD$349 plus shipping and export duties where applicable. It’s going to take me a while to dial all the fabrication steps in, but hopefully by the end of april 2011, there will be some units available.

beatseqr version 4.5 – in progress

steve | March 22, 2011 in announcements | Comments (0)

Working on it!!

Alright, so I’ve made some hard decisions. I decided to skip showing at Maker Faire this year. I decided to buy eagle cad. I decided to scale back my ambitious product road map. I decided to learn how to walk before I try running in Eagle. Basically, I decided that the pace I was developing beatseqr at was pretty tough to keep up, so I’ve decided to give myself some time to lay the foundation first.

But, I am making progress. Thank you to everyone who has expressed interest! I’m really encouraged by your feedback, and I’m chipping away at the tasks so I can get something ready for sale.

Why arduino?

steve | February 11, 2011 in philosophy | Comments (0)

There’s been some really awesome debate going on about how the arduino “won” and some responses from other microcontroller and hacker communities. Now, I know that the counter argument presented at hackaday was well thought out, and for a large group of hackers, their actual argument may be true (“the arduino is overkill for most things”) but… I’d like to explain why I’ve chosen the arduino for beatseqr.

1. features — The programming environment is available on every platform that 99%+ of end users would use or have reasonable access to, and it’s pretty easy to work with. There’s a ton of code out there to help you get a good understanding of how to get started. It has an integrated USB to serial interface, which I use extensively with beatseqr. It has an easy to use power supply for my project.

2. cost — Limitations always bring out your creativity. For some, the limitation is the cost. So they do what it takes to get to their results with less parts and less cost. For me, the limitation is time. My time is way more valuable to me than the cost of the arduino. Yes, it’s true, if you’re doing an RGB LED mood lamp, the ~USD$35 cost of an arduino uno is way overkill. Consider this, though. It’s obvious that it’s overkill. It’s way above and beyond what you’d expect to *leave* in an RGB LED mood lamp project, so it encourages you to take your successful early projects apart and build something else. So the expense encourages you to squeeze more utility out of your purchase, which encourages more learning. For beatseqr, the benefit I get from having all of the arduino mega ready to plug into my board makes the cost worth it. It’s a significant portion of the work already sorted out for me, and I feel like that’s an acceptable factor in the overall cost of goods for what I’m doing. In fact, it’s been my plan all along to offer a version of beatseqr, *without* an arduino mega in case you already have one.

3. availability — There’s many different variants, but the same basic functionality. As long as the IDE works for the board you buy, and you understand how to connect the board to your computer, you’ll have a predictable experience. Because so many people produce variants, you can find them all over the place. To include the above point, you can find an arduino for most every price point and form factor need.

4. upgradability — with the exception of the new surface mount boards, most arduinos have their main chip seated into a socket. So that made it pretty simple to order a ~USD$5 chip and double the memory in my arduino board. Presumably if Atmel continues to produce higher memory versions of the chip that the arduino uses, you would be able to continue upgrading an arduino fo evah.

5. easy user access to program, reprogram, and/or repurpose — You don’t need to know much when you buy an arduino. You don’t need a whole lot of extra parts to program one. My admittedly limited exposure to working with bare AVR chips was interesting and confusing and short lived. And I know for a fact that it’s the right set of tools for some people. The people who can get their heads around the command line tool chain to program bare microprocessors are people who you want to call your friend, definitely. And I also feel like it’s ok that I’m not one of those people. Basically, the arduino mega snaps onto the beatseqr board. If you ever get bored with a beatseqr, you can take the arduino mega out of it and reuse it for something else. :) That’s a plus in my book. My goal is to never let the beatseqr become that boring. But you could if you wanted or needed to.

6. firmware access — There are options. You can release your firmware or not release your firmware. There’s a reasonable expectation that a relatively technical user could download a firmware upgrade and reprogram a product you make that includes an arduino. Or, better still, modify the firmware to suit their exact needs. This may be possible with other microprocessor solutions, but I really feel like the arduino’s cross-platform programming environment is suited for the widest possible number of users. You download it go, regardless of what computer you’re on. If Pic or Parallax had cross platform gui programming environments, maybe I’d look, but they don’t, so I can’t. By the way, I also don’t program postscript or gcode by hand.

To recap, beatseqr isn’t like most things that are powered by an arduino. :) So using the arduino isn’t overkill. In the most simple way, I’m using almost every pin on the arduino mega for the beatseqr v4 circuit board. Two pins were intentionally left unused explicitly for hacking. And now that I’ve been working on the project for almost two years, I’m starting to imagine a better user experience, and that will require more i/o than even the arduino mega has. So that’s pushing me to learn some things beyond the arduino… which i think is exactly what both Phillip Torrone and Caleb Kraft were advocating, just on different websites.