-
Posts
1,774 -
Joined
-
Last visited
Content Type
Profiles
Forums
Blogs
Gallery
Everything posted by cimo
-
hey (hagstrom)i didn t know that hagstrom guitar.. have you seen his shoes? and this guy s glasses? (stepp) 8) we really don t know what style is anymore.. :o simone
-
hi i tried that and i got a bunch of errors, so i think i will keep it as it is and dig on it later on.. ...anyway i came to think that if the GLCD0 driver is written for the KS0180 types and the KS0180 driver deals with 64X64 "pieces" then it is not that strange to have MIOS dealing with a 256X64 resolution. If you are wondering if i, mr nobodycoder, am daring to say that i have my own opinion about MIOS source code and TK s work, well yes it s just an opinion and ;D ;D ;D "I have been given USER status ONLY in order to BE HELPED out - my opinions are NOT rules and you can feel free to tell me where to shove them" ;D ;D ;D -that was a nice one btw- now seriously: i understand that 240X64 is the next step in commercial GLCD after 128X64 but the 2X 128X64 is a cheap and elegant solution for those who have found the non-alignment stuff on a 8 channel MBLC with 240X64 GLCD the reason why to stick to the 2x 2X40 CLCD setup. At this point my only question would be: if i set the function to clear all the 256 columns instead of only 240 will that take so much more CPU cycles as to justify the default settings (x=240) ? As a last thought i have to admit that touching the MIOS source code scared me to hell but it s been the only easy way out, maybe not so elegant and code-wise but as somebody said, reverse engineering is the best way to get the whole idea of how MIOS work. here the new pics of page0 and page3:
-
yuuuuuuhuuuu 256 clean columns finally, i had to change something in the source code of MIOS and assemble it but finally it resets all the columns... next step is adding an extra space between each channel/host message
-
hi i am quite sure i ve seen this posted already but can t really find it.. I need to drive 3 leds from a single DOUT pin, the rest of pins will drive 1 single led. If i want all the leds to have the same brightness, is it enough to change the resistor value or should i go for a transistor? simone
-
uff i ll buy an handful... let s say 6
-
hi a first thought: why do you want to transfer the drawings from paper to the panels when you can just temporary glue the paper on the panels and work that way? then: if you want to use that pcb transfer style it s mandatory 1-that you use minimum 150g/sm glossy paper 2-that it is printed out with a laser printer of course don t do that on the plastic panel it could be an investment to have a nicer dremel style tool, i used some cheap ones and you can feel they are cheaper.. but i didn t see yours.. good luck and let us know
-
::) ::) that s what happens when you spend a whole week closed in your room assembling and uploading ;D ;D http://www.ledtuning.nl/catalog/index.php?cPath=87&osCsid=3d2a9a94d9acc7f653d6328163601e94 they also have a nice variety of cheap leds
-
Next step: Actually the original icons are 32X24 and not 48X24 so placing them at x=0 at 32 pixels of distance should fill the display horizontally but it doesn t, they are displayed as 28X24 (??) with 4 pixels Anyway here comes the solution: as stated in lc_glcd.inc and etc etc and so if you dont want these elements to be displyed just set H(second value)=0 and not erase the entire entry, as i did :P MIOS is a text adventure wasn t it? As for convpix.pl and xpm editors the only solution i ve found is to edit the .xpm edit it graphically, save it then open the original file and the edited one in a normal text viewer (SMULTRON in this case) and compare the 2 files: when and if you get there you ll easily see what you have to do.It works! EDIT: my second page adapted to the new resolution
-
This is for those ones making their own buttons just with a led and a tactile switch, theses are flat top 5mm and quite cheap. Simone
-
not really state of the art but a good start: so the knobs can easily be moved (although i need to resize the icons for now there are spaces in between them) but the host messages and horizontal meters need to be fixed, now they are centered but not really aligned with the icons, what i need to do is putting a space in between each channel, that should work: now we have 7 chars each channel (6+1 space) multiplied 8 makes 56 minus 1 (the last channel doesn t need space i suppose) then it is 55, that remember me something ;) .55 chars of 4 pixels each (the chars are 5 pixels wide but the distanse is set to 4) it makes 220 pixels, it starts at x=2 so there should be 18 pixels left on the right side. If i can add 1 extra space in between each channel (and believe me i will find out how to do it) it ll be 6+2=8 X8=64 X4=256 and that also remembers me of something.. no way to use 5 pixels wide chars, it doesn t work, nevermind Now let s take the knobs icons: they are 48 pixels wide (and 24 high) but they are originally placed at 28 pixels of distance and the first one starts at x=8 so it is 28X8=224 +8=232 ,8 pixels left we keep them on the right side so they are centred in the display. With a resolution of 256X64 it can be easy: icons 32X24 (why not 32X32?) they will cover the whole width of the display (32X8=256). end of the blurbing..
-
..anybody knows how to deal with the convpix.pl script? it seems like it doesn t like too much files saved with IconPX (windows), IconPainter (Java over OSX) and Gimp (OSX) won t save xpm format for some plugin error.. there is no mention to the convpix script in the forum, neither in google.. ??? ??? simone (still dealing with scrambled pixels)
-
hi sorry for my blurbing but maybe i can come out with something useful for others... ... i think i got the point, maybe: i think that the way it is setup by TK, for a 240X64 GLCD all the icons and chars cover the whole display.Now if i move things around the screen then i get scrambled pixels where there is nothing to be print, so if i have different setups on the 4 different pages, i have to organize the elements so that they will cover the whole area otherwise there are traces of the elements of the previous page left there.... it doesn t make too much sense to me, why doesn t the screen resets every time i change page? is the unconnected reset pin involved in this mistery? mmmm The other screen related thing i am working around is the adaptation of the elements to the new resolution (256X64) so that they will fit nicely and symmetrically, for example i moved the smpte element on the right screen so it is not split and that works ok, also the knobs are ok, sitting very nicely.Still i need to fix the host messages, using the distance between chars is not enough i need to find out where the app creates the layout and add some 1 or 2 spaces between each channel.. as usual any input is welcome simone
-
hi well, i ve found out that the whole area (256X64) can be used by the application but it is not initialized by MIOS!! That means that i can move icons and chars on the "extra area" (the last 16 columns of pixels) but the area not covered by any icon or letter will be with all the pixels lit on.If you have any suggestion how to deal with that you are very welcome but for the moment i can keep on with the rest of the code i need and leave this as it is as i am only in testing mode.. tx simone
-
MIDIbox of the Week (Live Controller made by Rigo) backlit button UPDATE
cimo replied to Rigo's topic in MIDIbox of the Week
hey i was looking for new ideas about home brew back lit buttons when i ve found this topic.. ... well you see that spanish scrolling message... it says "hi my beloved i am writing to you here (in this forum) because it seems like you check outthis forum more often than your mail box.." ehehe fantastic... somebody s girlfriend trying to cure the boy from the MB addiction... greatttt!!! i think we should cancel the yellow card ;-) love is love !!! simone -
ok now i have the two GLCDs hooked up and working, just that the resolution is now 256X64 so that in the right corner there is a 16X64 stripe of pixels unused... Where can i change the resolution of the output to the GLCD? if it is not possible can i change the offset so that i can center the image? I think it has to be done at the MIOS level because i can see that the stripe on the right appears before that MBLC is launched, that means that the MBLC app is not involved in the screen setup .. right? this LC stuff rocks!! if i can tweak it at my will we re gonna have a funny winter together!! :P tx TK and thanks to all the MBers for the support
-
Looking for the 'definitive' dBeam/GP2D12 - GP2D120 circuit...
cimo replied to shobley's topic in MIDIbox HUIs
hi S sorry it took me a little while to dig into my archives and dust off the different layers of unfinished projects, but i ve found it, it s a folder full of infos so if you send me your mail in PM i can send it to you and good luck, the circuit is already done but it has never been tested.. and that can mean anything, don t hold me responsible if you ll blow your house or if your cat will suddenly start speaking chinese.. simone -
####BINGO!####
-
hi and thanks fo rthe input it sounds still too obscure to me, i ve made a little search but i can t really figure out what is the "auto interface get" and also does it mean i have to change the PIC ID ? cheers simone
-
hi why don t you keep the 16 pads connected to the same DIN inputs and use the bank switch function? I don t really understand why you want to phisically map the 16 buttons to 32 inputs.Banks are already implemented in MB64(E), you only need one o more buttons to dedicate to the bank switch.. that s it simone
-
... the GLCD works with the lcd7_KS1080_V1_9 app so all connections are correct and i am obviously missing something in the code... ie: where do i choose the LCD type?? txx simone
-
hi and welcome aboard dunno if i get it right what you mean: you want to use the 16 buttons to send midi ON/OFF and a bank switch/select function? simone
-
hi so, i ve happily built a new core (thanks sasha!) and connected my GLCD 128X64, but at startup of the LC application nothing happens just a blank screen, same with MB64E and with the LCD test app. In the LC application i ve only changed the code as follow; #define LCD_USE_SECOND 0 ; the emulation handles with two character LCDs if 1 #define LCD_EMU_COL 55 ; number of emulated columns (characters per line) ; o graphical LCDs: use 55 (like a Logic Control) ; o one 2x40 LCD: use 40 (unfortunately..) ; o two 2x40 LCDs: use 55 (like a Logic Control) -Is this all i have to change in the code to tell the box i have a GLCD connected? -Will MB64E accept a GLCD 128X64 ? Where should i change the code? -the definition of pins is different in the mbhp_glcd.pdf and in the datasheet of my GLCD, i assumed that R/S is D/I (H:display data L:display instruction) or is R/S ---- /RES (Reset signal) ? CS1 ---- CSA CS2 ---- CSB CS3 not conneted CS4 not conneted txxx simone
-
Looking for the 'definitive' dBeam/GP2D12 - GP2D120 circuit...
cimo replied to shobley's topic in MIDIbox HUIs
hi i ve dealt with it some time ago but i didn t have the time to get anything finished.. anyway the way to go isn t too difficult to follow if you have some time to experoment ..you need to create an opamp circuit with double rail voltage > +- 5 volts.I ve posted some circuits, have a look at them. Simone -
risotto allo zenzero, very smart indeed, never thought of it!!! you can just draw the whole front panel and import all the PCB elements one by one, all you have to do is to move the front panel design so that the PCB element is near the center (0;0) btw can we have the receipt? i love ginger! ptitjes: i think i am moving soon and get something done, as a first approach i will print out the results on plain paper and see if it works.. let s keep this thread up i want to learn here something that i won t need to change for long time (hey, don t laugh at me! ;-)) Simone
-
Hi i have found this company selling 4X20 OLED displays for 30 Euros if we buy 10 or more pieces (unit price is 33.5 euros) IMPORTANT READ CAREFULLY this display is not (yet) officially supported by the MB6582 project, it is the same size as the one used by Wilba in the first prototype and needs special attention in the construction design. There are 2 possibilities to make it fit with the provided front panel and PCBs. 1)using 6.5 mm spacers (can be accomplished by the use of several bolts) the LCD can be placed under the PCB with a final gap between the LCD and the front panel of 3.5 mm, but you ll need to use 8mm tall tactile switches and depending on the knobs used it may be necessary to trim the encoders shafts 2)following Wilba s original prototype, you can place the LCD between the PCB and the front panel but you ll also need to create 2 extra PCBs to support the leds and buttons around the display.It is possible to obtain the original PCB layouts from Wilba but also to create them with prototyping board. Solution 1) have not been tested on a real box so solution 2) is preferred. IT HAS TO BE CLEAR THAT THIS DESIGN NEEDS SPECIAL ATTENTION AND IF YOU ARE NOT SURE ABOUT IT IT MAY BE EASIER TO STICK TO A NORMAL LCD.PLED IS NOT A MUST AFTER ALL. I am going to buy 1 so i need 9 more pieces to get into the bulk order otherwise i won t probably even buy it myself, although i d like to. Please have a look at this thread: http://www.midibox.org/forum/index.php?topic=9723.msg70876#msg70876 Simone