Sachverhalt:
A.
Die Staatsanwaltschaft Solothurn sprach X._ mit Strafbefehl vom 14. Januar 2016 der Missachtung eines richterlichen Verbots schuldig und bestrafte ihn mit einer Busse von Fr. 50.--. Sie auferlegte ihm die Verfahrenskosten von Fr. 100.--.
B.
Auf Einsprache von X._ stellte das Amtsgerichtspräsidium Olten-Gösgen am 6. April 2016 fest, dass sich die Einsprache ausschliesslich gegen die Höhe der Verfahrenskosten des Strafbefehls richtete und diese angemessen erscheinen. Es auferlegte X._ die Verfahrenskosten des Einspracheverfahrens von Fr. 150.--.
Die Beschwerdekammer des Obergerichts des Kantons Solothurn wies am 14. Juni 2016 die dagegen erhobene Beschwerde ab und auferlegte X._ die Verfahrenskosten des Beschwerdeverfahrens von Fr. 500.--.
C.
X._ beantragt mit Beschwerde in Strafsachen, den vorinstanzlichen Entscheid aufzuheben, die im Strafbefehl auferlegten Verfahrenskosten von Fr. 100.-- auf Fr. 50.-- zu reduzieren, die Kosten des vorinstanzlichen sowie des vorliegenden Verfahrens dem Kanton Solothurn aufzuerlegen und ihm eine angemessene Parteientschädigung auszurichten.

Erwägungen:
1.
Da in Strafsachen alle letztinstanzlichen kantonalen Entscheide (<ref-law>) mit der ordentlichen Beschwerde angefochten werden können, verbleibt für die subsidiäre Verfassungsbeschwerde (<ref-law>) kein Anwendungsbereich mehr (Urteil 6B_823/2014 vom 23. Januar 2015 E. 1).
2.
2.1. Gemäss <ref-law> setzen sich die Verfahrenskosten zusammen aus den Gebühren zur Deckung des Aufwands und den Auslagen im konkreten Straffall. Die Berechnung der Verfahrenskosten und die Festlegung der Gebühren obliegt nach <ref-law> Bund und Kantonen. Massgebend ist im vorliegenden Fall der Gebührentarif des Kantons Solothurn, der in § 164 lit. a für den Erlass eines Strafbefehls eine Gebühr von Fr. 50.-- bis Fr. 15'000.-- vorsieht.
2.2. Ausserhalb des Anwendungsbereichs von Art. 95 lit. c bis e BGG bildet die Verletzung kantonaler Bestimmungen nur dann einen zulässigen Beschwerdegrund, wenn eine derartige Rechtsverletzung einen Verstoss gegen Bundesrecht im Sinne von <ref-law> oder gegen Völkerrecht im Sinne von <ref-law> zur Folge hat (<ref-ruling> E. 1.2.1).
2.3. Die Vorinstanz legt einlässlich dar, dass die Festsetzung einer Gebühr von Fr. 100.-- für den Erlass eines Strafbefehls nicht nur mit den massgebenden gesetzlichen Bestimmungen übereinstimmt, sondern auch den Anforderungen an das Kostendeckungs- und Äquivalenzprinzip genügt. Es kann darauf ohne weiteres verwiesen werden (<ref-law>).
Der Beschwerdeführer begründet nicht (Art. 42 Abs. 2 i.V.m. <ref-law>), inwiefern das Kostendeckungs- oder Äquivalenzprinzip verletzt sein sollte (vgl. dazu <ref-ruling> E. 3.3.1 und E. 3.3.2). Er begnügt sich damit, auf das angebliche Missverhältnis zwischen der ausgefällten Busse (Fr. 50.--) und den Verfahrenskosten (Fr. 100.--) sowie auf den aus seiner Sicht mit dem Erlass eines Strafbefehls in aller Regel verbundenen geringen Aufwand hinzuweisen. Dies reicht indessen nicht aus, um eine Verletzung verfassungsmässiger Rechte zu begründen. Ebenso unbehelflich sind seine Zitate aus einer parlamentarischen Antwort des Regierungsrates des Kantons Zürich aus dem Jahr 1995, die sich in allgemeiner Weise zu den Gebühren der (damaligen) Statthalterämter des Kanons Zürich äussert (Auszug aus dem Protokoll des Regierungsrates des Kantons Zürich vom 15. November 1995, Ziff. 3367).
3.
Die Beschwerde ist im vereinfachten Verfahren (<ref-law>) abzuweisen, soweit darauf einzutreten ist. Bei diesem Ausgang trägt der unterliegende Beschwerdeführer die Kosten des bundesgerichtlichen Verfahrens (<ref-law>).

Demnach erkennt das Bundesgericht:
1.
Die Beschwerde wird abgewiesen, soweit darauf einzutreten ist.
2.
Die Gerichtskosten von Fr. 2'000.-- werden dem Beschwerdeführer auferlegt.
3.
Dieses Urteil wird den Parteien und dem Obergericht des Kantons Solothurn, Beschwerdekammer, schriftlich mitgeteilt.
Lausanne, 19. Juni 2017
Im Namen der Strafrechtlichen Abteilung
des Schweizerischen Bundesgerichts
Der Präsident: Denys
Der Gerichtsschreiber: Briw