Lukas Fässler (@soldernerd)
  • Stars
    star
    315
  • Global Rank 85,591 (Top 3 %)
  • Followers 96
  • Following 1
  • Registered about 9 years ago
  • Most used languages
    Scheme
    25.6 %
    C
    23.1 %
    Batchfile
    12.8 %
    C#
    12.8 %
    Eagle
    12.8 %
    Makefile
    5.1 %
    OpenSCAD
    2.6 %
    Assembly
    2.6 %
    Game Maker Language
    2.6 %
  • Location 🇨🇭 Switzerland
  • Country Total Rank 983
  • Country Ranking
    Game Maker Language
    1
    Batchfile
    2
    Eagle
    3
    Scheme
    4
    OpenSCAD
    12
    Makefile
    13
    C#
    95
    C
    181

Top repositories

1

SolarChargerHardware

Various versions of my MPPT Solar Charger
Scheme
55
star
2

HID_Utility

This open source (GNU GPLv3) project is aimed at simplifying the development of C# applications that communicate with USB HID (Human Interface Device) devices.
C#
40
star
3

UltrasonicAnemometer

Standalone Ultrasonic Anemometer based on a PIC32
Makefile
38
star
4

UniversalInterface

Interface that can perform any arbitrary logic function from up to 3 inputs. Multiple outputs are provided: a relay, open collector, logic 5V, logic 24V.
Batchfile
34
star
5

SolarChargerRevE_Software

Firmware of the MPPT Solar Charger Rev E (PIC18F47J53) with USB HID/MSD composite device
C
21
star
6

PIC18_USB_Bootloader

A MSD (Mass Storage Device) USB bootloader for a PIC18F47J53 with an external SPI flash chip. I'm writing this primarily for my MPPT Solar Charger but the code is rather universal.
C
12
star
7

KeysightInstrumentCommunication

Connecting to HP/Agilent/Keysight devices via USB or GPIB
C#
12
star
8

UltrasonicAnemometerHardware

Hardware design of my standalone PIC32-based Ultrasonic Anemometer
Eagle
12
star
9

InductanceMeter_Hardware

Various inductance meters: Arduino UNO shield and PIC-based standalone version.
Scheme
9
star
10

AnemometerLasercut

OpenSCAD models for the lasercut structure of my ultrasonic anemometer
OpenSCAD
8
star
11

SolarChargerApp

A windows WPF application written in C# to communicate to my MPPT Solar Charger over USB
C#
7
star
12

InverterController

A device to control a frequency inverter and to measure and display RPM. Works straight off mains voltage and can be remote-controlled by a CNC controller. I've built this for my lathe but the circuit is quite universal.
Batchfile
6
star
13

DimmerHardware

Multiple versions of programmable LED dimmers, some with multiple outputs for RGB LEDs
Eagle
5
star
14

SolarChargerRevC_Software

Firmware of the MPPT Solar Charger Rev C (PIC18F46J50) with USB HID/MSD composite device
C
5
star
15

StepperMotorController

StepperMotorController A board equipped with a 4x20 character LCD and two rotary encoders designed to controll a stepper motor driver. Supply voltage can be 12 or 24V DC for revision A and up to 60V DC for revision B. The pinout matches the Planet CNC 6.0 amps controller (https://planet-cnc.com/product/motordriver-6-0a-256/). Firmware will be shared here as well as soon as it exists.
Game Maker Language
5
star
16

RPM_Meter_Hardware

A nicely made RPM meter that takes a quadrature encoder input and displays the result on a 4-digit display. The input signals are properly filtered and schmitt-triggered first and a reconstructed signal is made available as an output. Works with any supply voltage in the range of 6 to 30V DC and is reverse polarity protected.
Batchfile
5
star
17

SequencerHardware

RX/TX Sequencer with 3 Reed Relay outputs
Scheme
4
star
18

InverterControllerSoftware

Firmware for my Inverter Controller. Written in C for a PIC16F18855
C
3
star
19

HexFileParser

Two command line tools (one written in C#, one in C) that parse, error-check and decode .hex files, i.e. the files one uses to program microcontrollers.
C#
2
star
20

RelayController

Properly hardware debounces up to 6 inputs and provides corresponding open-collector outputs with free-wheeling diodes included able to drive 500mA each
Scheme
2
star
21

SensorInterface

Interface between the CNC controller of my mill, a tool lenght probe and a 3D probe
Scheme
2
star
22

YaskawaSpeedControl

A fully-featured interface between a CNC controller and a Yaskawa Sigma7 servo drive
Scheme
2
star
23

ProgrammableDimmer_Software

Firmware for the universal programmable 4-channel LED dimmer based on a PIC16F18325
C
2
star
24

Sequencer_Software

RX/TX Sequencer with 3 Reed Relay outputs
Makefile
2
star
25

StepperMotorController_Software_RevB

Firmware for my StepperMotorController. To be used with the USB bootloader.
C
2
star
26

StepperMotorController_Software

Firmware for my StepperMotorController. Written in C using the Microchip XC8 compiler.
C
2
star
27

UserInterface

Easy-to-use, low-power user interface with I2C interface and 20x4 character LCD
Eagle
2
star
28

BeaconKeyerHardware

A PIC-based beacon keyer design
Eagle
2
star
29

InductanceMeter_Software

Software for my standalone inductance meter. It's written in C for the Mikroelektronika MikroC for PIC compiler.
Assembly
2
star
30

SMeter_Hardware

There are 2 eagle projects. The display unit and the db-linear amplifier. The display unit serves multiple purposes. It provides clean, linearly regulated and filtered plus/minus 5V supply to the amplifier, it measures its output and displays it on the 2x16 character LCD. It can also communicate with a computer via USB (see SMeterApp).
Scheme
2
star
31

SMeter_Software

Embedded software for the display unit of my S-Meter. Measures the output of the db-linear amplifier (see SMeter_Hardware), displays it on a 2x16 character LCD and communicates over USB with a host (see SMeterApp).
C
2
star
32

SevenSegmentDisplay

A project for beginners in the field of microcontrollers. Two 74HC595 shift registers control two 7-segment (plus decimal point) displays via an SPI interface.
Batchfile
1
star
33

MotorController_Hardware

Scheme
1
star
34

ToolChanger

Some hardware logic for the tool changer of my milling machine. No tool change while spindle is turning etc...
Scheme
1
star
35

RPM_Meter_Software

Software / firmware for my RPM meter
C
1
star
36

Robot_Hardware

Eagle files for my robot with two stepper motors and some other stuff
Eagle
1
star
37

HoldingCurrentLimiter

A little circuit designed to limit the holding current of a relay. While it limits the holding current, it does not limit the current when the relay is switched. Current is adjustable via a pot.
Scheme
1
star
38

LubricatonController_Hardware

Hardware of my Central Lubrication Controller
Batchfile
1
star
39

RotaryTableApp

An application written in C# that communicates with my stepper motor / rotary table controller via USB.
C#
1
star