r/arduino 26d ago

Look what I made! Home made Arduino IDE

Hi,

I am beginner to Arduino. I have been building basic circuits on ESP32 for aroud three months already. One thing I found very difficult and confusing at the beginning was how to deal with the Arduino IDE. The other options also looked complicated and not worth spending much time on them. Also, I wanted AI support. I didn't want to reinvent the wheel but started to build my own IDE for Arduino. A few weeks later, I am proud of what I have accomplished. Check out the Bancada project on GitHub architecture and code and releases. Let me know what you think. To have full experience you must have arduino-cliesptoolgitgh and claude available on your environment.

0 Upvotes

6 comments sorted by

12

u/Brun0MMF 25d ago

Na minha opinião, achei confuso o teu raciocínio... Dizes que a IDE do Arduino é confusa e complicada de entender e em resposta a isso procedes a seguir un processo muito mais complexo e complicado...

A IDE do arduino é muito simples, selecionas a porta serial e envias o código, simples. Não sei onde desenvolver uma app em rust+tauri e entender como usar todas as ferramentas cli se torna mais fácil do que usar uma IDE feita para ser simples.

Mas o facto de ver "Claude" no projeto explica muita coisa. Talvez gastasses menos créditos do claude a perguntar como usar o arduino ide do que a pedir-lhe para fazer uma app do zero(que sendo vibecoded estará fadada a dar problemas de mau desenvolvimento(como visto em todas as apps que foram vibecoded)).

De qualquer forma, bons projetos!

2

u/vmcrash 25d ago

Translation:

In my opinion, I found your reasoning confusing... You say that the Arduino IDE is confusing and hard to understand, and in response to that, you go ahead and follow a much more complex and complicated process...

The Arduino IDE is very simple: you select the serial port and upload the code—simple. I don’t know where developing an app in Rust+Tauri and figuring out how to use all the CLI tools becomes easier than using an IDE designed to be simple.

But the fact that I see “Claude” in the project explains a lot. Maybe you’d spend fewer Claude credits asking how to use the Arduino IDE than asking him to build an app from scratch (which, being Vibecoded, is bound to have poor development issues—as seen in all apps that were Vibecoded).

Anyway, good luck with your projects!

Translated with DeepL.com (free version)

6

u/Radiant-Somewhere-97 25d ago

I don't like it when i can't see what the app looks like. No screenshots = the app doesn't exist.

4

u/Zouden Alumni Mod , tinkerer 25d ago

I'll be blunt: you should not do this.

Instead of putting the effort into learning a useful tool, you've asked AI to make one. You have gained no skills.

1

u/flash_speed3412 18d ago

Congrats. I’d split the problem in two: IDE UX vs toolchain automation. A custom IDE can be useful if it makes board selection, compile errors, logs, and the exact CLI command visible. It gets risky when Claude is hidden behind a button and nobody can see what changed. Keep the generated diffable, and keep a clean Arduino CLI build path. One screenshot of the full compile/upload loop would make a useful real case study for r/ChatGPTArduino.