I'll post up the EAGLE schematic/board files prob. So now I'm onto the actual fun part, making LCD images for the actual oven operation, getting some profiles setup, etc, this may take quite some time.Īlso I had to make one more spin of my board, as the SPI bus and LCD bus needed some serious inline termination resistor packs on all the data/address lines to dampen signal reflections, otherwise all is good. (I uploaded a screen shot showing my snowy wallpaper image I chose), screen looks beautiful. Took a couple weeks of fighting with this mcu to get everything working right, but finally I can read a JPG image from my microsd on my board, decode the jpg image to the 4MB SRAM, then use the DMA2D converter to output into the correct pixel format to the framebuffer in the sram, and successfully display the full 800x480 image to the LCD Really the 3 most costly components are the LCD:įinally, got the MicroSD -> Jpeg Decoder -> DMA2D converter -> LCD display flow to all work. then after that I'll try to get a parts list together.this design obviously isn't going to be cheap, but I think it's worth it, considering the endless opportunites this provides, and also gives any enduser the opportunity to design almost anything custom they want. once I get that back and working, I'll finally put up the schematics, pcb, and oshpark link. So, one more board spin, to remove the SRAM and replace with the SDRAM. No problem with using 16-bit wide SDRAM, and only had to move 1 pin to change the board to use a 64MB SDRAM, so we have plenty of room for multiple LCD Frame Buffers, and STemWin internal buffers, and whatever else cool we can use it for! BUT, I was such an idiot and didn't realize my pin restriction was because I was comparing to their eval board and assuming I had to go with 32-bit wide SDRAM, which is not the case, as the SRAM was only 16-bit wide. So, the SRAM I put in this current design was only 4MB, and couldn't really get higher than that. ** I'm really hoping others following this may be able to contribute someday and and some sweet graphics designs, I'm going to do what I can to make a nice thing working, but like I said, I don't have much artistic talent, so my graphics designs tend to be boring. Have to say, STemWin is an awesome library, almost endless possibilities of what you can create. hoping that will happen!īut definitely not too far away, that is for sure, as I have many of the LCD screens already working, just trying to design some decent first drafts, and then get an actual run going.Īlright, got FreeRTOS & StemWin integrated, and got some demo code working so I could see the LCD actually run some animation, widgets, etc. Hopefully within the next month or less I will have a first working version and will have the initial software repo to post. I'm currently working on the touch screen menus and things using the STemWin Graphics IO package, which is working great. Just built the final version, using 64MB SDRAM, and all other fixes, and it's working without issues, everything looks great. (I'll post some pics shortly of how this looks) You'll notice the odd 'L-shaped' board, but that is so it can mount cleanly on the 6 mounting posts already there on the inside of that cover for the oven, and when the LCD is mounted on the outside, you dremel a slot where the LcD connectors pass through and connect up to the board. I'm *SURE* you can get this board made cheaper somewhere else, I am just happy with Osh and their reliability, but $200 for this board is very very steep, i'm sure other places can do much much cheaper. So EAGLE files are posted, along with a link to the initial Github repo, which currrently just has the eagle files, and a jpg of the schematic, and also the OshPark link for the board I had made. I haven't done the BOM yet, that will take some time. I still have some notes/comments/etc to cleanup in the eagle schematic file, but wanted to post it so at least anyone interested can at least get an idea of the size. Schematic/Board design is finally complete.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |