Announcement

Collapse
No announcement yet.

PICASO-MD1 setup & programming w/ Mbed uController

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • PICASO-MD1 setup & programming w/ Mbed uController

    Hello guys! I am a student and I am new with the device. Can anyone teach me the steps on how to setup and program the PICASO MD1?

    I'll be using a Mbed microcontroller as the host uc. What language should I use? the 4DGL or the serial? What are the software needed? I'll be waiting for your reply. Thanks.

    -Codenameless

  • #2


    The MD1 model has been discontinued for quite some time now.



    Only serial was ever available for it.
    Mark

    Comment


    • #3


      hmmmm. okay. can I make my microcontroller control the MD1 on what it would display?

      Comment


      • #4


        what libraries would I need? what files would I need? do I need that PmmC file inside the MD1 or the uSD card? sorry but I am a real noob about this. :x

        thanks.

        Regards. Codenameless

        Comment


        • #5


          You should be able to find everything here:-



          http://www.4dsystems.com.au/prod.php?id=15



          I would expect you don't need the PmmC file as the most recent one is probably already loaded (but who knows, where did it come from?)
          Mark

          Comment


          • #6


            the PmmC loader came there. so its loaded in the board. hmmm. now what are the libraries I need to import/include in my microcontroller? do you have an idea? I have a sample program and the compiler ask for so many libraries like the Picaso.h, NewSoftSerial.h, Print.h, etc. need help on this.

            Regards, Codenameless

            Comment


            • #7


              or can any microcontroller be interfaced with the PICASO MD1? what libraries/header files will it need? help please. thanks.

              Regards, Codenameless

              Comment


              • #8


                I am not aware of any libraries that are available or needed for the MD1.



                There's no reason why you can't do it yourself, without a library.



                I you look you will see that the command format resembles the uVGA II Serial command set with the 'main' difference being that the color parameter is only one byte long.



                There are plenty of differences in the available commands, a side by side comparison of the manual will show them up.



                So, if you had a library for the uVGA II that you could easily hack, that might be a starting point.
                Mark

                Comment


                • #9


                  I do have that TFT_4DGL.h library on the Mbed. since its for uVGA II SGC you mean, I will edit it for use on my MD1 board to upload the codes from my Mbed and make my MD1 display the image? or I will use the Serial Commands of the Mbed uC and don't import any library? Sorry for the inconvenience, I am very new here, a great newbie.. It's just I need it for my project. Thanks.

                  Regards, Codenameless

                  Comment


                  • #10


                    Hmmm can I use the uVGA Picaso MD1 board connected to a PC's video card to get data from it and being transferred via a microcontroller then the data passed to the other microcontroller to be displayed by another uVGA Picaso MD1 board and then the projector/display module will display the data from the source PC? Is it possible? Any reply will be a great help. Thanks.

                    Regards, Codenameless

                    Comment


                    • #11


                      Have you read the documentation yet?



                      The MD1 receives graphics commands via a serial port at a max of 1m baud and displays them on a display at a resolution of QVGA or VGA at a maximum of 256 colors.



                      How could you possibly either a) connect that to a PC's video card, or b) pass it to another MD1?



                      Think about b) for a second, at the theoretical max speed of 1m baud you can send 100,000 pixels per second to the MD1 in QVGA mode, for about 1.3 FPS, I'm sure you were thinking about more than this, and remember 1.3 is only theoretical, I doubt you will get anywhere near that.
                      Mark

                      Comment


                      • #12


                        ESPsupport wrote:
                        Have you read the documentation yet?



                        The MD1 receives graphics commands via a serial port at a max of 1m baud and displays them on a display at a resolution of QVGA or VGA at a maximum of 256 colors.



                        How could you possibly either a) connect that to a PC's video card, or b) pass it to another MD1?



                        Think about b) for a second, at the theoretical max speed of 1m baud you can send 100,000 pixels per second to the MD1 in QVGA mode, for about 1.3 FPS, I'm sure you were thinking about more than this, and remember 1.3 is only theoretical, I doubt you will get anywhere near that.
                        My project is like a wireless projector, that's why I will connect the MD1 at start on the PC's video card to get data from the PC then data will be sent to a microcontroller, sent over wifi and received by the other microcontroller and passed to the other MD1 module and the MD1 module will display the data from the PC.. so you mean my project isn't possible using the MD1?


                        another thing.

                        1.3FPS is the rate? so you mean it can't go faster than that?

                        and what documentation are you talking about? the Picaso MD1 rev 1.2?
                        I can't understand it. Since I'm a big noob here. can I use the commands for SGC to my MD1? I am using C++ and I want to try to display a image using my microcontroller in C++ to send the commands right away to the MD1 (since MD1 can be used as a slave device). Do I need 1st to save the program to the uSD card?

                        Thanks for another reply.
                        Regards, Codenameless

                        Comment


                        • #13


                          so you mean my project isn't possible using the MD1?




                          As I understand it, no.


                          1.3FPS is the rate? so you mean it can't go faster than that?
                          Certainly not


                          and what documentation are you talking about? the Picaso MD1 rev 1.2? I can't understand it. Since I'm a big noob here. can I use the commands for SGC to my MD1? .... Do I need 1st to save the program to the uSD card?
                          Yes, that is correct, the manual essentially is a modified subset of the SGC commands (or, more correctly, the current SGC is enhanced and extended beyond what the MD1 could do). The uSD slot on the MD1 was never 'implemented', it does nothing.
                          Mark

                          Comment


                          • #14


                            PC -> MD1 -> uC -> wifi Module Tx ///(wifi signals)/// -> wifi Module Rx -> uC -> MD1 -> projector/monitor

                            that's how my project looks like. Would/Can you advise mo of a device that I can use for this project? or whatsoever help you can give me. Thanks for your kind understanding for a BIG NOOB like me.

                            Thanks for further replies.
                            Regards, Codenameless

                            Comment


                            • #15


                              If you just want to use the module to display 'stuff' as sent from the PC then all you should need is



                              PC -> wifi Module Tx+Rx ///(wifi signals)/// -> wifi Module Tx+Rx -> MD1 -> projector/monitor



                              PC would be running C code tranmitting commands to a serial port which the wifi module is connected to. Assumes the PC end wifi module is RS232 serial and the MD1 end wifi module is TTL serial
                              Mark

                              Comment

                              Working...
                              X