Archive for the ‘LCD’ Category

User Interface (Part 5)

Part 1, 2, 3, 4, 5 I brought several improvements since the introduction of the early design of a simplified however yet powerful human interface. Among them the possibility to display variables that the user can change and variables or constants that the user cannot change. Thus the introduction of a new set of menu types: /* Menu types */ […]

MicroFAN (Part 3)

Part 1, 2, 3 This part of the subject deals with the code. Nothing exceptional except that it combines multiples libraries: PlainLCD which drives the LCD display, PlainENCi which drives the rotary encoder, PlainTMP for the temperature sensor and PlainEEPROM which handles the erasable memory functions for storing default parameters. Nota: Using equivalent libraries may not cause […]

MicroFAN (Part 2)

Part 1, 2, 3 Let’s talk about some basic electronics. MicroFAN is really easy and requires few affordable electronic components: a 12V fan, Arduino (Uno, Nano, etc.), a 8×2 LCD (a 16×2 LCD will do the job too), a rotary encoder, typically a 30 pulse 15 detents per round (so as to say 1 cycle per […]

MicroFAN (Part 1)

Part 1, 2, 3 We gained quite a lot of experience after printing few kilometers of ABS on our Makerbot 2x. Controlling the temperature inside the cabinet solved a lot of problems. After few attempts, we decided to modify the printer by adding a fan on top of the transparent cover. The fan is turned […]

MicroHTR (Part 8)

Part 1, 2, 3, 4, 5, 6, 7, 8 From the code, one will find the large MenuDriver() function, which is the heart of the menu driver code. Unless you exactly know what you are doing, leave this function unchanged or some harm to your nerves may occur while trying to debug it. It is a pretty compact […]

Pending publications

Summer is over. Apparently a lazy period of time, in reality, time for retrospection, thoughts and projects making ! For me it has also been a time for getting inspiration from various European places, other ways of living, travelling, enjoying arts and culture. Whoever will identify this place will get… my highest consideration ! [Mail] […]

LCD direct driving (Part 1)

Part 1 Driving LCD units has been largely documented over internet, arduinoos started investigating this subject with this post.  These units look like the following one: The disassembled front panel features the following parts:     And the bottom panel of  the LCD unit features two controllers: These controllers handle the signals from Arduino (or any MCU) […]