For the state of Ohio, I found one:
Knecht, Christian, 2nd Lt, 1st Regiment Ohio Volunteers, Infantry, Company C. he was age 25 when he enlisted 30 May 1846 for 1 yr; mustered out with his company 13 Jun 1847.
Pension Records held at the National Archive shows:
Knecht, Christian & Eliza, OH, 24 Aug 1889, C6702.
", John & Caroline, Ind, Ill, 1 Jun 1887, C7261
", John & Marge, Md, 23 May 1887, C4581
", Louis & Johanna, Mich, 4 Apr 1887, C1534
Kent, John & Mary, Ill, Wisc 24 Mar 1887, C4812. Copies of pension records cost $37 at: https://eservices.archives.gov/orderonline/start.swe?SWECmd=...
. It works better to first get a password and user Id before starting your order.
Let us know what you find!