Note: The privacy policy has been updated on 2018/10/10.

Brother LW-35 Typewriter Modernization Vlog 4

Markus | Sunday, May 20th 2018, 00:00

-- Part 4: Printer

Embedded content has been disabled to protect your privacy.




or click here to allow them permanently,

or click here to watch the video on YouTube:
https://www.youtube.com/watch?v=d1XbJL-Rtys



Please note that by enabling this video, data is transferred
to YouTube LLC, and is subject to their privacy policy.

This part of the Brother LW-35 modernization series describes the progress on the re-implementation of the printer controller on an AVR.

→ Click here to continue reading ←

Tags: hardware software video


Brother LW-35 Typewriter Modernization Vlog 3

Markus | Sunday, May 13th 2018, 00:00

-- Part 3: Printer preparation

Embedded content has been disabled to protect your privacy.




or click here to allow them permanently,

or click here to watch the video on YouTube:
https://www.youtube.com/watch?v=BX9KMLPvLCQ



Please note that by enabling this video, data is transferred
to YouTube LLC, and is subject to their privacy policy.

In this video, I take a look at the original circuit used to drive the printer assembly.

Tags: hardware video


Brother LW-35 Typewriter Modernization Vlog 2

Markus | Sunday, May 6th 2018, 00:00

-- Part 2: Keyboard

Embedded content has been disabled to protect your privacy.




or click here to allow them permanently,

or click here to watch the video on YouTube:
https://www.youtube.com/watch?v=fTiJgvBDlUo



Please note that by enabling this video, data is transferred
to YouTube LLC, and is subject to their privacy policy.

This video shows how I read the keyboard of the Brother LW-35 typewriter using an AVR microcontroller.

→ Click here to continue reading ←

Tags: hardware software video


Brother LW-35 Typewriter Modernization Vlog 1

Markus | Sunday, April 29th 2018, 17:11

-- Part 1: LCD

Embedded content has been disabled to protect your privacy.




or click here to allow them permanently,

or click here to watch the video on YouTube:
https://www.youtube.com/watch?v=jHHFV2MjRZk



Please note that by enabling this video, data is transferred
to YouTube LLC, and is subject to their privacy policy.

In the first video of this series, I show how I got the LCD of the Brother LW-35 Typewriter working with an Orange Pi PC Linux SBC.

→ Click here to continue reading ←

Tags: hardware linux software video


USB VFD (HCS-12SS59T)

Markus | Updated Saturday, March 24th 2018, 18:05

-- A basic general purpose USB enabled display

Figure 1. The USB VFD board

When ordering at Pollin Electronic, there is this unwritten rule of at least throwing in one probably useless item, one that you might never even get to work (or that is broken in the first place). In my last order, this was a Samsung HCS-12SS59T vacuum fluorescent display[1]. I absolutely love this kind of display and they were cheap at only EUR 1.75 a piece. So why not?

In this post, I will showcase the project that this display became.

→ Click here to continue reading ←

Tags: avr hardware video


Lattice MachXO2 Based FPGA Development Board

Markus | Updated Monday, November 27th 2017, 18:37

-- Tiny and cheap, but versatile

Figure 1. A rendered 3D-image of the Tiny-XO2 board

Introduction

The Tiny-XO2 is a small, versatile and cost-effective development platform for Lattice MachXO2 field-programmable gate arrays (FPGAs). It is built around a MachXO2-1200HC FPGA which features 1280 LUTs, 64 kbits of EBR SRAM and one PLL besides various other features[1]. The development board extends the functionality by providing a USB-to-serial converter and a crystal to allow quick and easy prototyping. All I/O pins are available on the .1 inch headers and labelled directly on the board. Figure 2 provides an overview of all the board's functions.

→ Click here to continue reading ←

Tags: fpga hardware


GCC is Scary

Markus | Tuesday, May 23rd 2017, 19:58

-- Debugging an application which only works in the debug build

Figure 1. The error message I was confronted with

Recently, I had an interesting bug in one of my C applications where the application would work in the debug build but not in the release build (-O3 etc.). It turned out to be a really stupid mistake of mine where I went 'How could that ever work?!' after finding it out. However, this opened my eyes to how strong gcc's optimization feature really is.

In this article, I will explain the mistake I made, how I went about solving it and what I learned about gcc in the process.

→ Click here to continue reading ←

Tags: gcc software


Building a Custom Mainline Linux Kernel System on the Orange Pi PC

Markus | Updated Sunday, August 6th 2017, 09:21

Figure 1. The Orange Pi PC single board computer
This post will explain how to build an Arch Linux system with the latest mainline Linux kernel for the Orange Pi PC by Xunlong from scratch. The target system is intended for server use only. Graphical features, while they may work, have not been tested and are not the focus of this post. The tutorial starts with a completely blank SD card, which means the following steps need to be accomplished in order to reach the goal:
  • Build the cross compiler
  • Build U-Boot
  • Partition the SD card and install U-Boot
  • Build the Linux kernel
  • Install it and the Arch Root FS onto the SD Card
  • Fun and profit :)

→ Click here to continue reading ←

Tags: linux orangepi software


Home File Server Upgrade

Markus | Sunday, July 24th 2016, 10:00

Embedded content has been disabled to protect your privacy.




or click here to allow them permanently,

or click here to watch the video on YouTube:
https://www.youtube.com/watch?v=F3MvUSUvP08



Please note that by enabling this video, data is transferred
to YouTube LLC, and is subject to their privacy policy.

In this video I will show you one of the recent upgrades to my file server I have at home.

It had a cheap power supply and the original fans in there and I finally decided to invest the money and change them in the hope of better temperatures and longer lifespan for the entire system.

Specs of the current hardware:

  • Mainboard: AsrockRack C2550D4I Mainboard
  • CPU: Intel Atom C2550 Quad-Core
  • RAM: 16 GB DDR3 ECC RAM
  • HDD: 4x 4TB HDD in Freenas' RAIDZ2
  • Case: Silverstone DS380 Case
  • PSU: Silverstone SFX 300W power supply
  • Fans: BeQuiet Pure Wings 2 (PWM)

→ Click here to continue reading ←

Tags: computer server video


Using Sigasi with GHDL and GtkWave

Markus | Tuesday, May 10th 2016, 17:43

Embedded content has been disabled to protect your privacy.




or click here to allow them permanently,

or click here to watch the video on YouTube:
https://www.youtube.com/watch?v=thenLKSynO8



Please note that by enabling this video, data is transferred
to YouTube LLC, and is subject to their privacy policy.

This video demonstrates a little program I wrote to emulate vcom/vsim using GHDL. It enables Sigasi to check syntax and to simulate using GHDL/GtkWave.

Github: https://github.com/cclassic/model-ghdl.

Tags: fpga ghdl gtkwave vhdl video


<< Older posts