Client Requests

This week didn’t start off well, mainly due to the incomplete tasks from last week, which are proving to be pretty troublesome at this point. The biggest issue…

NVM Controller

This week Dr. Shawn pointed out that we do not need to use a boot loader since we just need to erase the flash and write the new…

Boot-Loader

This week the second part of my task, that is to be able to erase the FPGA or PIC32 flash when needed and program them accordingly. Erasing the…

Continuing with Functionalities

This week I continued on with my task from last week, that being, dealing with the web applications functionality and capabilities. I made quick progress at the start…

HTTPS requests

This week I managed to finish the wolfssl_tcpip code. In the new code, the whole process is carried out in 1 function. In this function, 2 sockets are…

The Workflow Flaws

My main task for this week was to get the workflow for the web application up and running, and as the title would indicate, that didn’t turn out…

WolfSSL Code

This week I got the wolfssl_tcpip code from Micro-chip running. This code establishes a HTTP server which can then be accessed. My task was to strip away all…

First week of internship

This is my first week as an intern engineer here at Aeste Works. On the first day I was introduced to the project on which I am to…

New task

I started the week by generating the BOM and also all the Gerber files needed for manufacturing of the board. Something I learned was if there are any…

BOM & Routing

Routing the board was finished last week. However, the ethernet connection looked really messy and not optimized, Ethernet connections were where I started this PCB design with. Therefore,…

Differential Routing in KiCAD

This week I was mostly double checking all the connections and also all the footprints. There were a few footprints that needed to be modified and rerouted. The…

Routing DONE

Finally, I managed to finish the routing of the board. After changing the width of the board and having to move the digital ports to fit the new…

New Task & Routing Continues

This week I was given a new task, in order to carry out this task I had to learn a few new things. First I learned how to…

Layout

This week when I tried to open the project, I faced a number of errors. This was caused because we have upgraded the systems at our office and…

LTSP and OpenGL 2.1

We’ve recently updated our office computers to the new Ubuntu Xenial LTS. This came with a newer version of KiCad that requires OpenGL 2.1 minimum to run. Unfortunately,…