Category: Embedded Development

PLC Project Box Option

Finding a standard project box for PLC is not difficult. The box above is available from 1.5 GBP and up on ebay. They have a standard click on system in the back for wall mounting and opening on the sides for connectors. This is quite popular within automation that mount these side by side and…

Read the full article

PLC System

Just an early block diagram with some ideas. I plan a backbone bus with Power, Control, Data and Address pins. No MCU on the backbone, but should be clickable into PSU modules at each end + be extendable by 4+4+4… A motheboard with Ethernet, Wifi as a GW to normal network using the same form-factor…

Read the full article

STM32F405RG Working

I purchased 2 separate series of 5 MCU’s – the first had weak marking and did not work on a previous breakout board, so I ordered a 2nd batch. The 2nd batch had nice marking, but after trying 3 failing MCU’s I wanted to try the old batch – and voila – it works. The…

Read the full article

Open PLC System

PLC (Programmable Logic Controllers) have been around for years. It usually is a modular system of electronic boxes with IO capabilities that can be assembled into a system for automation purposes. PLC have 5 “standard” languages that are not really that much standard. The standards tend to serve as minimum list of features, but as…

Read the full article

Proof of life

Wow – it is actually ticking -at least blinking the leds. Been a bit forth and back – this is a STM32F105RB – I connected it using zero resistors on the VCAP as I could not get STM32F405RG to work. Turned out the problem seems to be my Mini ST-link’s. Well be back With STM32F405RG,…

Read the full article

STM32F405RG

I did at one point assume that STM32F105Rx and STM32F405Rx was identical on schematics – they actually are with the exception of two pins. Notice the VCAP pins connected to capacitors at bottom – on a STM32F103 or STM32F105 these are connected to ground.

Communication Adapter

I have a lot of electronics that I had little time to work on. This communication adapter is one of them. Using a STM32F405RG it communicate between 6 different wired/wireless methods. The picture on the top show the 3D model, the picture on bottom show the PCB. I had this stack of PCB’s next to…

Read the full article

Plain Libraries

One lesson learned from C#/Java versus other languages is that we need to include standard libraries as part of the language standard. C/C++ do not do this and suffer the consequences of lower portability between platforms as a result. The challenge is that libraries will be larger than the VM itself and many of them…

Read the full article

Plain Assembler Design

This is not my first language as I done some proprietary scripting and experimental parsers in the past. This did not lead anywhere expect to influence how I want Plain Assembler to be designed. The drawing above illustrate the main components. Repository is a fancy word for a database. Plain is unique as it start…

Read the full article