mb-sidr8tr:start
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
mb-sidr8tr:start [2011/03/24 13:00] – m00dawg | mb-sidr8tr:start [2020/12/08 17:19] (current) – m00dawg | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== MB-SIDR8TR ====== | ====== MB-SIDR8TR ====== | ||
- | This is a project built around making a MidiBox SID in a 3U rackmount case using the MB-6582 mainboard. This is a **huge** work in progress however feel free to contribute! | + | This is a project built around making a MidiBox SID in a 3U rackmount case using the MB-6582 mainboard. This is a **huge** work in progress however feel free to contribute! |
- | ===== Status ===== | ||
- | |||
- | ==== 2011-03-21 ==== | ||
- | |||
- | BZZT! Setbacks. Turns out I over measured the available inside space of the 3U chassis so I had to reduce the vertical height of my control surface, which mucked things up a bit. I think I have things basically fixed, although things are a bit asymmetric vertically now which sort of bugs me. I can likely resolve that by using a smaller LCD panel - either a 4x20 with a smaller overall size or a 2x20 with a standard size. I will miss the cool progress indicator for the 4x20 but the 2x20 gives me way more colors to choose from, including cool inverted colors, oooh! See [[http:// | ||
- | |||
- | I think I've settled on the spacers to use. I am going with male/female spacers 11/32" (8.75mm) in length, which will be a bit less than was used for the MB-6582, meaning the buttons may stick out a bit more, but otherwise it will allow me to use a 2mm or 2.5mm front-panel. Thanks to nebula for the male/female spacers. See [[http:// | ||
- | |||
- | ==== 2011-03-17) ==== | ||
- | |||
- | All of the boards with knobs have been designed, leaving only the LCD panel board and the SID selector board. I am behind on updating the wiki but will do so probably once I finish all the boards since I don't want ot have to re-upload revisions of the front panel or control surface PCBs as I refine the measurements and things. If anyone wants to see the work in progress, send me a [[http:// | ||
===== Parts ===== | ===== Parts ===== | ||
Line 32: | Line 21: | ||
Here are the collection of boards required to populate the control surface. Since a single-board solution would be quite expensive (starting with the full version of EagleCAD), the design is more similar to the standard C64-based control surface in that various parts of the control surface can be populated using smaller boards. | Here are the collection of boards required to populate the control surface. Since a single-board solution would be quite expensive (starting with the full version of EagleCAD), the design is more similar to the standard C64-based control surface in that various parts of the control surface can be populated using smaller boards. | ||
- | That said, since the MB-6582R uses the MB-6582 | + | Originally, I had planned on using the same wiring as the MB-6582. I have since moved away from this and, instead, am using standard shift registers mounted on the control surface boards themselves. This allows one to use the MB-6582 board if desired (via the J8/J9 headers just like a normal CORE); or to use a modular approach, as well as anything in between. Wiring all the parts together is now MUCH easier since I am just using DIL headers through all baords. |
- | * {{mb-6582: | + | The downside is the firmware will need to be modified and the order that the components are wired matters. Thus, for folks only wanting to use some of the boards in their own designs, they may have to make their own firmware. It's very very easy to do, however |
- | * {{mb-6582: | + | |
- | * [[: | + | |
- | From the MB-6582 page: | + | ==== Control Surface Header Pinout ==== |
- | * “LFO Sin” and “LFO Tri” are swapped and “Sync”, “CC”, “Edit”, “Play” are in the wrong order (should be “Play”, “Edit”, “CC”, “Sync”) | + | |
- | * The menu button should be at the intersection of “JD8-D3 & JD5-D3” NOT “JD8-D3 & JD5-D4” | + | |
- | Further details can be found on the MB-6582 [[: | + | Note: Headers will be mounted |
- | ==== LED Matrix ==== | + | ^ J9 ^ J8 ^ |
+ | ^ DIN ^ DOUT ^ | ||
+ | | GND | NC | | ||
+ | | 5V | NC | | ||
+ | | SI | SO | | ||
+ | | SC | SC | | ||
+ | | RC | RC | | ||
- | This is a proposed layout for an LED matrix board to be used coupled with the above panel design. While other boards can likely be made from home using various methods, it might be wise to have this one printed. Note that this design currently has the mounting holes up higher than the current design of the front panel. The mounting holes were moved down on the panel so the design was more uniform. Modify per your needs! | + | Equivalent Symbols |
- | {{:mb-sidr8tr: | + | J9: |
- | {{: | + | 74HC165 |
- | {{: | + | |
- | A [[mb-sidr8tr: | + | ^ Pin ^ ucapps ^ Eagle ^ Chip Pin ^ |
+ | | SI | QR | QH | 9 | | ||
+ | | SC | CLK | CLK | 2 | | ||
+ | | RC | LD | SH/LD | 1 | | ||
- | === Parts List === | + | J8: |
+ | 74HC595 | ||
+ | |||
+ | ^ Pin ^ ucapps ^ Eagle ^ Chip Pin ^ | ||
+ | | SO | SER | SER | 14 | | ||
+ | | SC | SCLK | SCK | 11 | | ||
+ | | RC | RCLK | RCK | 12 | | ||
+ | |||
+ | ==== LED Matrix | ||
+ | |||
+ | I have designed this a few times and finally settled on using a baseboard that houses the LEDs and buttons, and using a daughtboard to house the shift-registers and things. This should also allow the MB-6582 button matrix via another daughter-card. | ||
+ | |||
+ | {{: | ||
+ | {{: | ||
+ | |||
+ | {{: | ||
- | ^ Part ^ Description | ||
- | | S1-S16 | 6mm x 6mm Tactile Switch | | | | ||
- | | D1-D16 | SMD Switching Diode | [[http:// | ||
- | | LED1-LED64 | 3mm LED | | | | ||
- | | JD5, JD6, JD8 | SIL Pin Header | | | | ||
- | Note that other SMD diodes may work, such as Mini-MELF. | + | A [[mb-sidr8tr: |
==== AudioBus ==== | ==== AudioBus ==== | ||
Line 74: | Line 77: | ||
==== Power ==== | ==== Power ==== | ||
+ | |||
+ | === Current Design === | ||
+ | |||
+ | So far I have only done some basic tests of this design, though am pretty happy with it so far. I decided to adopt the newer approach to using a switching DC regulator for the 5V supply similar to the new MB6582 [[http:// | ||
+ | |||
+ | You can order the bareboard [[https:// | ||
+ | |||
+ | {{: | ||
+ | {{: | ||
+ | {{ : | ||
+ | |||
+ | === Previous Design === | ||
The power board supplies +/- 12V, +9V and +5V. +12V might be able to be used for a SID-6581 but the board is really optimized around suppling +9V (in other words, 8580/6852 SIDs). This board is based off [[: | The power board supplies +/- 12V, +9V and +5V. +12V might be able to be used for a SID-6581 but the board is really optimized around suppling +9V (in other words, 8580/6852 SIDs). This board is based off [[: | ||
Line 111: | Line 126: | ||
| Crimp Connectors | (For Transformer | ?? | | | Crimp Connectors | (For Transformer | ?? | | ||
| Fuse Holder | | Radio Shack | | | Fuse Holder | | Radio Shack | | ||
+ | |||
+ | ===== Updates ===== | ||
+ | |||
+ | ==== 2020-12-08 ==== | ||
+ | |||
+ | Added new power board. Links to github project. | ||
+ | |||
+ | ==== 2011-10-14 ==== | ||
+ | |||
+ | Approached the control surface from an entirely new angle but putting the shift registers directly on the boards. This branches away from the MB-6582 design but can be configured with minimal code modifications, | ||
+ | |||
+ | ==== 2011-09-11 ==== | ||
+ | |||
+ | Added jumpers to the LED matrix board to make it a bit more flexible since you can choose whether or not to share 2 pins from the JD8 header. The board would still require using a button-matrix, | ||
+ | |||
+ | ==== 2011-09-06 ==== | ||
+ | |||
+ | Back at it again. I set this project down for a while to work on my band's debut album (which used more the NES than the SID). I also was feeling overwhelmed with designing the control surface stuff. But I'm back it! Worked on the LCD module and ended up trying out a 2x20 setup instead which makes the LCD control board smaller by directly mounting the LCD itself to the front panel via blind threaded screws on the back. That's the idea, anyway. [[http:// | ||
+ | |||
+ | Also received some good advice in | ||
+ | [[http:// | ||
+ | |||
+ | ==== 2011-05-12 ==== | ||
+ | |||
+ | Finished the wiring for the LCD module, though it's somewhat unoptimized (lots of vias). Thinking of doing it again but with a smaller wire size. The other modules should be a bit easier. | ||
+ | |||
+ | ==== 2011-03-31 ==== | ||
+ | |||
+ | Panel design is nearing completion, though there are a few ideas I still need to try such as some of the ones in [[http:// | ||
+ | |||
+ | ==== 2011-03-26 ==== | ||
+ | |||
+ | Updated the LED Matrix board to have an option for both SMD and through-hole | ||
+ | |||
+ | ==== 2011-03-21 ==== | ||
+ | |||
+ | BZZT! Setbacks. Turns out I over measured the available inside space of the 3U chassis so I had to reduce the vertical height of my control surface, which mucked things up a bit. I think I have things basically fixed, although things are a bit asymmetric vertically now which sort of bugs me. I can likely resolve that by using a smaller LCD panel - either a 4x20 with a smaller overall size or a 2x20 with a standard size. I will miss the cool progress indicator for the 4x20 but the 2x20 gives me way more colors to choose from, including cool inverted colors, oooh! See [[http:// | ||
+ | |||
+ | I think I've settled on the spacers to use. I am going with male/female spacers 11/32" (8.75mm) in length, which will be a bit less than was used for the MB-6582, meaning the buttons may stick out a bit more, but otherwise it will allow me to use a 2mm or 2.5mm front-panel. Thanks to nebula for the male/female spacers. See [[http:// | ||
+ | |||
+ | ==== 2011-03-17) ==== | ||
+ | |||
+ | All of the boards with knobs have been designed, leaving only the LCD panel board and the SID selector board. I am behind on updating the wiki but will do so probably once I finish all the boards since I don't want ot have to re-upload revisions of the front panel or control surface PCBs as I refine the measurements and things. If anyone wants to see the work in progress, send me a [[http:// | ||
+ | |||
===== Props ===== | ===== Props ===== | ||
Thanks to TK, Wilba, SmashTV, and nILS for their help, inventions, and support. Without them, this would not have been possible! | Thanks to TK, Wilba, SmashTV, and nILS for their help, inventions, and support. Without them, this would not have been possible! |
mb-sidr8tr/start.1300971620.txt.gz · Last modified: 2011/03/24 13:00 by m00dawg