The good news is the boards are in Alaska, so I should see them by the end of the week or perhaps early next week.

The first 4 prototypes with be finished by the end of the following week, and the code base will be refined further. I would have to say I have nothing more than a basic framework for the code, but the I/O will not be that difficult to finish as SD card read/write are complete, midi I/O is mostly ready, but of course untested. The synthesis engine will be something I am looking forward to developing.

So far it is looking great on paper, the moment of truth approaches very soon. However, I am very excited about the possibilities. I have 90% of the parts I need and I am waiting on parts from Sparkfun, they were the only supplier I could find for the micro switches for the land pattern I designed the board around. This is not a big deal as the switch is only for reset.

I am really interested in finding out how the DAC performs. I have already designed a new board with a lowpass if there is too much aliasing but the DAC of choice is quite robust in its feature set, and includes 8x oversampling. Also I want to see how many voices I can achieve with the Pic32, as I am hoping I can get decent polyphony, from just one chip.

There were some serious errors on the first run of boards, due to incorrect pad sizes and spacing. The TQFP-100 I used and the TQFP-100 Microchip uses are completely different. So I have taken the month to redesign the board.

The board now has +5/-5 and +3.3v power, I am designing an amplifier section which will be suitable for high-pass or low-pass in the 5th order. And the DAC will be connected correctly this time. The I2C connector was connected to general i/o and not the I2C interface on the PIC. That error I should have caught the first time.

The second version has much larger pads for accessing every additional pin on the pic. With spacing which would allow for a pin header to be soldered to the extra pins.

The prototype area is much larger including two additional areas on the front and back side of the board. And the pads in each area are larger which will make it wasy to hand solder parts onto them.

There have been general optimizations across the entire board, better layout, gound planes for 5v and 3v to separate them. I am still trying to decide if I should plan to use decoupling capacitors on the board but I think the design won't require this.

So thats what I have done so far. The next run of boards should be on within the next few weeks. I have ordered more DAC's from Mouser, as DigiKey is out, and the remaining parts have arived from there suppliers. So things are still moving along although a litter slower, as I am taking more care in designing the second run._________________________________________________
dioioib
________________________________
Nord Modular G2, Electron Monomachine, Access Virus TI Pølar, Korg M3-88 (expanded), Korg ER-1, Akai MPC500 (expanded), Yamaha DX7 (!E Card Expansion), Yamaha DX7 (Sylogic Expansion), MidiBox SID 6582, x0xb0x, Yamaha SK10

Well good question and the only answer would be that I have been able to get decent results with out them.

I have plenty of bypass caps on the board to smooth power out, but as for decoupling I have never really needed them.

In the past I have used decoupling only for audio inputs and a few supplies I did not want directly connected. Whats your advice Inventor, I know you have spent a great deal of time in the field and your recommendation is appreciated._________________________________________________
dioioib
________________________________
Nord Modular G2, Electron Monomachine, Access Virus TI Pølar, Korg M3-88 (expanded), Korg ER-1, Akai MPC500 (expanded), Yamaha DX7 (!E Card Expansion), Yamaha DX7 (Sylogic Expansion), MidiBox SID 6582, x0xb0x, Yamaha SK10

Oh, it's a terminology thing. I've always heard the power supply caps called decoupling caps. I thought you were not using supply bypass caps when you said you didn't need decoupling caps. My mistake I suppose. Sounds like you have the situation well in hand. Good luck!

So a little update. The new boards are finally redesigned. I am looking forward to placing another prototype order this week. I have decided to rework the prototype area again and adjust the pad size making them larger and easier to work with by hand; in addition the area was expanded.

Good news, dio! I hope your boards work perfectly! As I mentioned in chat, there has been some interest expressed by someone who is planning to offer a new line of unique modular products. Your board is really cool because hopefully we can set it up so that a customer can download a variety of different program selections to reconfigure your module.

Of course, you've got to get the boards working, write a USB bootstrap loader, and start coding up those programs first so there is still a way to go on your project. My commendations in your persistence on this project, I really think it will sell well.

Ok I need to confer with the community here. I just got the quote back for the next prototype run. We are looking at an increase in cost by about 2x because of the new specs. I might be able to retune the boards but we are looking at fairly tight specs with all of the stuff crammed on there and it being 4-layers increases the price too.

Are you saying the protoboards are for $100-200 and in volume much less than $100? If that's so, I don't think that's out of line. But i know a number of folks here might have a little trouble with the proto pricing._________________Synth DIY since 1977!

right now I am talking about prototype price. My target price for a complete unit was intended to be around $100-$150(CAD) populated. Or at least that was the objective. With an increase of double to board cost alone I would likely be out of my target by far too much. I was contacted by the PCB manufacturer and I might be able to reduce a majority of the cost by increasing via size and changing trace width. The tight specifications are driving up the cost. So I have decided to change them, I was shocked by the price to be honest, but after finding out what the issues were I realized hey we can easily change that. There are only 201 vias on the new board and most of the parts are SMD so there is some room to work. The area of real issue is the PIC32 area where the pad spacing is very tight to begin with, after adding bypass caps and vias to he underside of the board we are left with little remaining space. This will delay the prototype run but reduce cost. From the beginning my objectives were affordability, modularity and flexibility. I do not want to lose site of that.

I feel that cost is a critical factor. Anything you can do to reduce cost will help greatly. Is there other packaging for the PIC32? Can we move all parts to the top of the board? I don't really see the need for the prototyping area really, as few people will make use of it - would removing or reducing the prototype area(s) help lower cost?

Inventor, I wish there was another package for the TQFP100 with a larger pin spacing but as it turns out there is not. That was the major error on the first run of boards, I had to rebuild the board in a rush and used a standard TQFP100 pad spacing of 2mm and the PIC32 uses 1mm. Lesson learned.

The adjusted files are at the board house, and I am awaiting a response.

I understand the idea of removing the prototype area. However, I am going to keep it; the board will benefit from the area and stoke creativity and tinkering with the hardware. As the board is designed right now the prototype area is only filling void space, and this is really not the major cost increase on the board. Additionally, I have considered the idea of using the space to fill out the I2C bus, we can connect up to 128 devices if my memory serves me, and really the board only uses about 3. So if required the area can be used for that type of expansion.

The board does have a majority of the components on the top side with the exception of a few capacitors. The DSP on the underside is not really ready yet but I can not justify moving that to the upper side because it will increase the board beyond the desirable size._________________________________________________
dioioib
________________________________
Nord Modular G2, Electron Monomachine, Access Virus TI Pølar, Korg M3-88 (expanded), Korg ER-1, Akai MPC500 (expanded), Yamaha DX7 (!E Card Expansion), Yamaha DX7 (Sylogic Expansion), MidiBox SID 6582, x0xb0x, Yamaha SK10

This run I have taken more care. There might be something I am overlooking but I have done everything from a dry run for placement, double-triple-quadruple check of the pin connections, although I might check them one more time. So I am feeling good. Your input is always appreciated though, I enjoy questioning the design and why I have done things as such. There is always room for improvement._________________________________________________
dioioib
________________________________
Nord Modular G2, Electron Monomachine, Access Virus TI Pølar, Korg M3-88 (expanded), Korg ER-1, Akai MPC500 (expanded), Yamaha DX7 (!E Card Expansion), Yamaha DX7 (Sylogic Expansion), MidiBox SID 6582, x0xb0x, Yamaha SK10

Ok so after retooling the board the cost has dropped on the prototype so it is in a more reasonable price point for the run. I'm going to review the board one more time and see if there are any other cost saving tweaks I can do. But the setup fee has dropped about $100-200 so I do not think there is much more room to go. Worth a shot though._________________________________________________
dioioib
________________________________
Nord Modular G2, Electron Monomachine, Access Virus TI Pølar, Korg M3-88 (expanded), Korg ER-1, Akai MPC500 (expanded), Yamaha DX7 (!E Card Expansion), Yamaha DX7 (Sylogic Expansion), MidiBox SID 6582, x0xb0x, Yamaha SK10

Good news is the new boards have arrived. I will be populating the boards over the next few days when time permits. They look great and I have a feeling they are going to work great. Problem is I have to solder SMT by hand which can take a little time and finesse. However, as it stands we are looking at getting the code base working over the next few months. After which time I will work on control surfaces for the device and other doodads._________________________________________________
dioioib
________________________________
Nord Modular G2, Electron Monomachine, Access Virus TI Pølar, Korg M3-88 (expanded), Korg ER-1, Akai MPC500 (expanded), Yamaha DX7 (!E Card Expansion), Yamaha DX7 (Sylogic Expansion), MidiBox SID 6582, x0xb0x, Yamaha SK10

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot vote in polls in this forumYou cannot attach files in this forumYou can download files in this forum

Please support our site. If you click through and buy from our affiliate partners, we earn a small commission.