Fairlightiii Posted June 29, 2012 Report Share Posted June 29, 2012 Hi. I have done a schematic using Eagle with a DINX4 and a DOUTX4 populated by 16 ledrings and 16 encoders. As it was my first shematic and before going more far, I would like to know if there is any error. Second question: What about the 100uF cap between VCC and GND near the first pinheader (J1) into the DOUT (I have seen some schematics with and others without)? Suggestions are welcome. Thank you. Jerome. DINX4&DOUTX4.pdf Quote Link to comment Share on other sites More sharing options...
daemonik Posted June 29, 2012 Report Share Posted June 29, 2012 Only had a brief look... but encoder pinning is opposite the standard MIOS pinning: PinA goes to 'higher numbered DIN pin' PinB goes to 'lower numbered DIN pin' see Wiki I've designed some SEQ V4 boards, made exactly the same mistake and ended up in editing the code... Quote Link to comment Share on other sites More sharing options...
Fairlightiii Posted June 30, 2012 Author Report Share Posted June 30, 2012 Thank you. You save my life. I modified the shematic according your advice. About the 100uF cap, I found an answer in If you have checked this schematic and no found error, don't be shame to say just "ok". Thank.16Ledring&16Encoder_v5.pdf Quote Link to comment Share on other sites More sharing options...
Fairlightiii Posted July 6, 2012 Author Report Share Posted July 6, 2012 (edited) I've checked the schematic and found some (big) mistakes. I've corrected them and give the board I made with.Schematic_MBHP_DINx4_DOUTx4.pdfMBHP_DINx4_DOUTx4.pdf Edited July 6, 2012 by Fairlightiii Quote Link to comment Share on other sites More sharing options...
Hawkeye Posted July 6, 2012 Report Share Posted July 6, 2012 Great effort, cool combo board! I like it a lot! Chaining of multiple Boards is done via DIN/DOUT J2 of the previous board to DIN/DOUT J1 of the next? If it all works out, maybe SmashTV is interested to add this PCB to his shop? Methinks a lot more people would build LED-Ring equipped MIDIboxes, when boards are easily available! Bye, Peter Quote Link to comment Share on other sites More sharing options...
Fairlightiii Posted July 6, 2012 Author Report Share Posted July 6, 2012 (edited) Great effort, cool combo board! I like it a lot! Thank you Peter. Chaining of multiple Boards is done via DIN/DOUT J2 of the previous board to DIN/DOUT J1 of the next? Exactly. If it all works out, maybe SmashTV is interested to add this PCB to his shop? ...If it all works out. I have resolve all the problems but: >I've spent so much time on this that my eyes can't be sure of the schematic (I would prefer "more fresh people" check it again)! >Eagle say me that I have several "Zero length airwires" (yellow X-shaped cross) I still don't know how I can handle them (and if it is crucial for the building of the board). Methinks a lot more people would build LED-Ring equipped MIDIboxes, when boards are easily available! I think so! Edited July 6, 2012 by Fairlightiii Quote Link to comment Share on other sites More sharing options...
Fairlightiii Posted July 6, 2012 Author Report Share Posted July 6, 2012 (edited) For information the board is 3,368 x 13,472 inch (in cm: 8,55 x 34,22): just less than 2U. The diameter of each LEDring is 1,378 inch (35 mm) with 5mm LED, 1.299 inch (33 mm) with 3mm LED. We can use round or rectangular LED because of the different angle of each one of the ring. The space (horizontal and vertical) between each LEDring is 0,306 inch (7,772 mm) in case of 5mm LED. Edited July 6, 2012 by Fairlightiii Quote Link to comment Share on other sites More sharing options...
ilmenator Posted July 7, 2012 Report Share Posted July 7, 2012 Great idea! However, I think it would attract even more people if it was more modular - e.g. 4x2 instead of 8x2, or even 8x1 /4x1, because it is unclear whether other projects really have that much real estate. As a general comment, I think it would be smart not to implement J1 and J2 as SIL connectors. I'd say that the 8bit PIC era is probably over, look at the J8/J9 connector on the Core32 board and mimick that 1:1 (and leave enough space around it so people can use proper headers that prevent them from connecting the cable the wrong way 'round accidentally). Also (I did not check this - maybe it is already so?), all components except encoders and LEDs (e.g. headers and ICs etc.) should sit on the backside so that the minimum distance to the frontpanel can be kept as low as possible. Quote Link to comment Share on other sites More sharing options...
Fairlightiii Posted July 7, 2012 Author Report Share Posted July 7, 2012 However, I think it would attract even more people if it was more modular - e.g. 4x2 instead of 8x2, or even 8x1 /4x1, because it is unclear whether other projects really have that much real estate. Yes I know, but for my project I will need full DIN/DOUT populated. When I will have extra time, I can create 4x2 module (it seems not easy to make 4x1 or 8x1 without letting too much space between LEDrings) making variation of my initial file. As a general comment, I think it would be smart not to implement J1 and J2 as SIL connectors. I'd say that the 8bit PIC era is probably over, look at the J8/J9 connector on the Core32 board and mimick that 1:1 (and leave enough space around it so people can use proper headers that prevent them from connecting the cable the wrong way 'round accidentally). It's a good idea, I will try to do it as soon as possible (but I don't think I can leave so much space around). maybe it is already so?) No. all components except encoders and LEDs (e.g. headers and ICs etc.) should sit on the backside so that the minimum distance to the frontpanel can be kept as low as possible. I've dealed with this problem during design but I wasn't sure I could put components on the bottom layer just using Eagle "Mirror" device (what about silkscreen, ...? ...Say me if I can do it just like this). Anyway ICs, RNs and Caps shouldn't be a problem regarding height of LEDs for example (I planed to use 2x5x7mm rectangular LEDs). Pin headers could be. Quote Link to comment Share on other sites More sharing options...
ilmenator Posted July 7, 2012 Report Share Posted July 7, 2012 I do not know about the EAGLE command as I do not use EAGLE. Simply look at how the part is placed on the PCB and if the tracks connect to the right pins, e.g. of an IC. Quote Link to comment Share on other sites More sharing options...
Fairlightiii Posted September 1, 2012 Author Report Share Posted September 1, 2012 (edited) My first PCB arrive today. This is some pictures. And yes the pads on the bottom seem to be the same than the top side, so I could solder all except serials registers (polarized) on the bottom side. I have now to test them... Edited September 1, 2012 by Fairlightiii Quote Link to comment Share on other sites More sharing options...
Fairlightiii Posted September 1, 2012 Author Report Share Posted September 1, 2012 ...All seems ok except the layer 121 (_tsilk) which is not silkscreened! Quote Link to comment Share on other sites More sharing options...
Fairlightiii Posted September 1, 2012 Author Report Share Posted September 1, 2012 ...back side and two little sisters. Quote Link to comment Share on other sites More sharing options...
Fairlightiii Posted October 15, 2012 Author Report Share Posted October 15, 2012 ok. The PCB is ok with minor modifications of the configuration files: >I've made a little mistake during the design of the PCB: I have started to increment the encoders from left to right and the LEDrings from top to bottom: each LEDring initialy didn't move corresponding the good encoder. In the file "setup_midibox64e.asm": MIOS_ENC_PIN_TABLE ;; encoders 1-16 ;; SR Pin Mode ENC_ENTRY 2, 6, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 1 ENC_ENTRY 1, 6, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 2 ENC_ENTRY 2, 4, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 3 ENC_ENTRY 1, 4, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 4 ENC_ENTRY 2, 2, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 5 ENC_ENTRY 1, 2, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 6 ENC_ENTRY 2, 0, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 7 ENC_ENTRY 1, 0, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 8 ENC_ENTRY 4, 6, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 9 ENC_ENTRY 3, 6, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 10 ENC_ENTRY 4, 4, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 11 ENC_ENTRY 3, 4, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 12 ENC_ENTRY 4, 2, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 13 ENC_ENTRY 3, 2, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 14 ENC_ENTRY 4, 0, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 15 ENC_ENTRY 3, 0, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 16 >I have also modified the LEDring pattern because the first LED which lighted up was the middle one (and I don't know why because the schema seems ok). In the file "mb64e_presets.inc": ;; LED Pattern #1 LED_ENTRY b'0000000000000000' LED_ENTRY b'0000000010000000' LED_ENTRY b'0000000011000000' LED_ENTRY b'0000000011000000' LED_ENTRY b'0000000011100000' LED_ENTRY b'0000000011100000' LED_ENTRY b'0000000011110000' LED_ENTRY b'0000000011110000' LED_ENTRY b'0000000011111000' LED_ENTRY b'0000000011111000' LED_ENTRY b'0000000011111100' LED_ENTRY b'0000000011111100' LED_ENTRY b'0000000011111110' LED_ENTRY b'0000000011111110' LED_ENTRY b'0000000011111111' LED_ENTRY b'0000000011111111' LED_ENTRY b'1000000011111111' LED_ENTRY b'1000000011111111' LED_ENTRY b'1100000011111111' LED_ENTRY b'1100000011111111' LED_ENTRY b'1110000011111111' LED_ENTRY b'1110000011111111' LED_ENTRY b'1111000011111111' LED_ENTRY b'1111000011111111' LED_ENTRY b'1111100011111111' LED_ENTRY b'1111100011111111' LED_ENTRY b'1111110011111111' LED_ENTRY b'1111110011111111' LED_ENTRY b'1111111011111111' LED_ENTRY b'1111111011111111' LED_ENTRY b'1111111111111111' LED_ENTRY b'1111111111111111' Jerome. Quote Link to comment Share on other sites More sharing options...
NorthernLightX Posted October 15, 2012 Report Share Posted October 15, 2012 WOW! that looks just f-ing cool! If I didn't have such a large backlog I'd ask you if you have spares :rolleyes: Quote Link to comment Share on other sites More sharing options...
Fairlightiii Posted October 16, 2012 Author Report Share Posted October 16, 2012 I have effectively to place a new order for this PCB because I needed 3 boards but I've destroyed one during "barbarian" desoldering session. I'm thinking to propose an bulk order or at least a limited batch order (not much spare time actualy). Quote Link to comment Share on other sites More sharing options...
NorthernLightX Posted October 16, 2012 Report Share Posted October 16, 2012 If you end up ordering more boards, feel free to order 1 for me as well, if not too expensive :thumbsup: Quote Link to comment Share on other sites More sharing options...
rvlt Posted October 17, 2012 Report Share Posted October 17, 2012 I would definitely take one board, too. Great project! Quote Link to comment Share on other sites More sharing options...
Fairlightiii Posted October 17, 2012 Author Report Share Posted October 17, 2012 I've asked to my PCB manufacturer and the price should be around 11-14 euros each (+shipping from me to you) depending the number of people interested. Maybe it should be interesting to add also difficult/expensive sourcing parts as DIL resistors networks or encoders. I'll take time to manage a bulk order as soon as possible. If somebody else is interested by this board he should make himself be known. Quote Link to comment Share on other sites More sharing options...
Hawkeye Posted October 17, 2012 Report Share Posted October 17, 2012 (edited) +1 for me, it looks great! Thanks for your efforts, and no hurries :) You could ask Tim/SmashTV, if he is willing to put it to his shop, I think many people would be interested in it, who are trying to improve the user interfaces of their old synths :). Also, I´d recommend, if a bulk happens we add one more board for TK, with the cost evenly divided among the people who order. So that he has one in his repository for testing or bling :) Many greets, Peter Edited October 17, 2012 by Hawkeye Quote Link to comment Share on other sites More sharing options...
Fairlightiii Posted October 17, 2012 Author Report Share Posted October 17, 2012 Thank you Peter and others for your support. You could ask Tim/SmashTV, if he is willing to put it to his shop Don't you think that the no-corresponding LEDring/Encoder would be enough crucial problem for users? Also, I´d recommend, if a bulk happens we add one more board for TK No problem, it was in my mind. PS: For every reader, sorry for my poor english! Quote Link to comment Share on other sites More sharing options...
NorthernLightX Posted October 17, 2012 Report Share Posted October 17, 2012 (edited) Don't you think that the no-corresponding LEDring/Encoder would be enough crucial problem for users? It requires changes in the config, which should be managable for most users. On the other hand the encoders and ledrings have a fixed place, so it's not very flexible. Not problem for me, but maybe not suited for Tim's shop that way. Maybe if a (popular) finished project would be built around it (with a prebuilt firmware which includes a resolution to all "quirks") it would be a different story. PS: For every reader, sorry for my poor english! I can understand your English with no problem, and I might say it's a lot better quality (both grammar and sentence wise) than what most French people tend to write :D :whistle: You don't want to see me write French, believe me. Ca n'est pas plus belle :wacko: Edited October 17, 2012 by NorthernLightX Quote Link to comment Share on other sites More sharing options...
Hawkeye Posted October 17, 2012 Report Share Posted October 17, 2012 (edited) Agreed on the popular project built around it, MIDIOv3 should be quite easily customizable to run this board. Mmm, I want one, better two boards :-D. Personally, I see no problem in the "fixed size" of the board. It nicely fits into a 2U case. Also, there is enough space for big encoder knobs. The only thing I would add, would be support for "pushable" encoders, so that you can "push-to-accellerate" input, like seen on the Elektron Machinedrum. Many greets, Peter Edited October 17, 2012 by Hawkeye Quote Link to comment Share on other sites More sharing options...
Fairlightiii Posted October 19, 2012 Author Report Share Posted October 19, 2012 (edited) Ok. I've redesigned the board. This is the modifications: >All the components (with its silkscreen) except encoders and LEDs are placed on the backside of the board. >I modified placement of encoders: each encoder is assigned to the good LEDring: We will normaly no longer need to modify the assignation of encoders in "MIOS_ENC_PIN_TABLE". >I corrected the wiring of LEDrings because of the different order of pining between logical symbol of Eagle and pin configuration of the SR: We will normaly no longer need to modify the LEDring pattern. Sorry ilmenator and Peter: no DIL header and no pushbutton (very few free space). I propose to submit the board to Tim/SmashTV and if he is ok to sell this board in his shop and make a limited bulk order for (at least) non US people. Please give me your feedback. Best regards, jerome. NorthernLightX: You don't want to see me write French, believe me. Ca n'est pas plus belle I believe you :thumbsup:MBHP_DINx4_DOUTx4_Rev2.pdfMBHP_DINx4_DOUTx4_Rev2_Shematic.pdf Edited October 19, 2012 by Fairlightiii Quote Link to comment Share on other sites More sharing options...
Fairlightiii Posted October 19, 2012 Author Report Share Posted October 19, 2012 ...board submitted to Tim/SmashTV and my PCB manufacturer makes the same price despite the board is two sides silkscreened. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.