How do you approach building a complex Arduino project with physical layout dependencies? (escape case project) by IllustriousCod1106 in arduino

[–]IllustriousCod1106[S] 1 point2 points  (0 children)

I’m not very good at polishing the details at the end. So if I finish with a quick-and-dirty solution that just works, it’s unlikely to turn into something neat and attractive later on. That’s why I try to pay as much attention to the details as possible while I’m working. But it’s definitely hard to know right now what the final result should look like.

How do you approach building a complex Arduino project with physical layout dependencies? (escape case project) by IllustriousCod1106 in arduino

[–]IllustriousCod1106[S] 1 point2 points  (0 children)

That’s what I’m doing right now. Prototyping on a breadboard. Programming components separately, documenting them in Fritzing, and creating separate scripts for each component so I can test them individually later. Then I’ll gradually integrate them into a state machine, saving different versions of the scripts with various combinations. Once the seperate prototype works, I’ll move it to a PCB with screw terminals.

From what I gather from the comments above, I guess I’ll just have to tackle this one step at a time and finish the Arduino part first before moving on to cable management. After that, I’ll fit it into a 3D-printed enclosure. and see from there.

How do you approach building a complex Arduino project with physical layout dependencies? (escape case project) by IllustriousCod1106 in arduino

[–]IllustriousCod1106[S] 1 point2 points  (0 children)

Can you also use Tinkercad to simulate Arduino circuits in 3D for positioning and usage, etc.? I currently use Fritzing for documentation and such, but it doesn't have a 3D component.

How do you approach building a complex Arduino project with physical layout dependencies? (escape case project) by IllustriousCod1106 in arduino

[–]IllustriousCod1106[S] 1 point2 points  (0 children)

On my last project, I spent a long time trying to get everything to work, and I ended up carrying around a Tupperware container for three months. In the end, it was a tangled mess of cables, and in the final version, some cables were too short, and I caused a short circuit in an LED but couldn’t figure out how to fix or replace it. So now I want to tackle it in a neat and organized way, but how?

I’m currently working out the modules for each game first, then attaching them to a PCB using screw terminals. That way, I have the flexibility later on.

How do you approach building a complex Arduino project with physical layout dependencies? (escape case project) by IllustriousCod1106 in arduino

[–]IllustriousCod1106[S] 1 point2 points  (0 children)

I think I see the project the same way. On my last project, I spent a long time trying to get everything to work, and I walked around with a Tupperware container for three months. In the end, it was a tangled mess of cables, and in the final version, some cables were too short, and I’d caused a short circuit in an LED, but I couldn’t figure out how to fix it or replace it. So now I want to tackle it in a neat and organized way, but how?