Nah, it is not about motivation, it is always and only about spare time. Family and job obviously have priority.
When I stuck or tired due to lack of progress I just take a break from the project for a day, week or even month. I have noticed when I get back to that fresh, something good happens straight away, new ideas are popping up, things start to spin :)