M4 Board – update #2

After ages of waiting for components to arrive from China (and some didn’t, so I had to reorder).
I was finally ready to assemble the M4 board. After applying the solder mask and doing pick and place, I found the GL2000 bi-directional level converter was the wrong package :/  – Oh well added the other components as there is enough work to do without it for now. Also a couple of other screwups, ie. swapped miso and mosi on the flash, used wrong SCK pin on ESP-12E (notice it is PIN 12 that’s spi-clock). So eventually I will have to re-do the PCB.
Update: It’s not entirely true, it is because there is two (known) different ESP-12E modules in existence, see here http://www.esp8266.com/viewtopic.php?f=5&t=3163   My initial layout wasn’t wrong, I just got a 12E module with a different pin layout :/

For now, the MCU, SD and SPI flash is working, I can access the ESP8266 wifi chip and read/write the spi flash from the Cortex M4 (keep the ESP in reset state and do spi access) and obviously send serial commands.
However the plan is to make an IPC interface via SPI between the Cortex M4 and the ESP-8266 to get proper performance.
I will update on this as I get along.

-Duke

m4board_upd2

4 thoughts on “M4 Board – update #2”

  1. Hi Duke,

    I am interested at m4 wifi for Amstrad.
    Please, could you tell me price , and shipping
    Cost to Madrid ( Spain )
    Can i pay by Paypal ?

  2. The quality of the picture on your screen is very good. How do you connect the CPC to an HDMI monitor?

    1. Actually it is a small LCD TV (SAMSUNG LE19C456) that has RGB scart input, so directly connected with a cable without adapters.

  3. Hi! Just wondering if I could order another M4 Board? If so, could you let me know how to proceed? Many thanks!

Leave a Reply

Your email address will not be published. Required fields are marked *