für einen Linienverfolger brauchte ich kompakte Reflexionssensoren, hier das Ergebnis:

Der TCRT5000 ist hier so beschaltet, dass das Signal analog ausgelesen werden kann. Dadurch kommt der Linienverfolger mit zwei Sensoren aus, deren Differenz als Eingabe für den PID-Regler dient:
Die LED kann vom µC an- und abgeschaltet werden. Das erlaubt in der Theorie das Unterdrücken von Ambientlicht durch Differenzbildung (ich finde leider die Seite nicht mehr, auf der dieses Verfahren erklärt wurde). In der Praxis hat sich Ambientlicht mir allerdings als nicht relevant erwiesen. Macht aber nichts, denn wenn man die Funktion nicht braucht legt man einfach fest 5V auf den LED-Pin.
Der kompakte BS15 footprint wird durch SMD-Widerstände möglich:
Mehr Details auf Thingiverse: https://www.thingiverse.com/thing:4070363
lg
Jan