This is a dedicated PIC18F57Q43 pin configuration layout app. One of the problems laying out new PCB designs is planing the physical pin placement/ pin conflicts. When I’m creating a control for a machine this can be an enormous consumption of time. So I’ve been leveraging AI to create HTML apps to make all sorts of design helpers for rapid development. This is one chip I’m using. You can have AI replicate this by uploading this app to your AI and tell it to replicate this idea for your IC you want to use. Make sure to give it the documentation to the IC and the programming language you use. I’m using GCB and PBP. It should be able to copy the idea for your chip. I used Claude but have good results with Grok as well.
How it works. The left panel is the conflict key and pin filter. The bottom of the left panel is a text box you can name your project. Center stage is the PIC18F57Q43. Select a pin, then go over to the right panel and you can give the it a custom net name. Then select what you want the pin to be. The nice thing about this IC is PPS so you have lots of options. Under the selection box you can press one of three buttons, genaric, GCBasic, or PBP this will give you a quick code reference. Approach this part carefully as I had the AI pars the GCB and PBP manuals for functions which may not reflect the best way to set up that pin.
Top of the app are export functions. Once you plan your layout you can export the project to a .Json file in your project directory and open it later for future reference. You can also export the pin layout as a .md file as well as the code reference. Just make sure you have the code button selected of the type of code you want. So GCB selected will export the GCB example code for each pin setup in your project.
Hope this helps and takes your imagination to new ideas of what you can leverage AI to help with.
Of course, it's easy to copy and reimplement. Upload the HTML to your favorite AI and ask it to copy the idea to a differant chip. Just make sure it knows where documentation is for all aspects. Code and Chip.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Cool. Here is a demo of copying the idea. I uploaded a new data sheet to grok. I used Claude to make the original. : Here is my pic18f57 pin planner html app. I'd like you to copy it's function but use the PIC16F18857 . I've included the data sheet. Here is the documentation for GCB and PBP so you can get the code section correct. https://gcbasic.sourceforge.io/help/https://melabs.com/resources/pbpmanual/ and here is the result.
This is a dedicated PIC18F57Q43 pin configuration layout app. One of the problems laying out new PCB designs is planing the physical pin placement/ pin conflicts. When I’m creating a control for a machine this can be an enormous consumption of time. So I’ve been leveraging AI to create HTML apps to make all sorts of design helpers for rapid development. This is one chip I’m using. You can have AI replicate this by uploading this app to your AI and tell it to replicate this idea for your IC you want to use. Make sure to give it the documentation to the IC and the programming language you use. I’m using GCB and PBP. It should be able to copy the idea for your chip. I used Claude but have good results with Grok as well.
How it works. The left panel is the conflict key and pin filter. The bottom of the left panel is a text box you can name your project. Center stage is the PIC18F57Q43. Select a pin, then go over to the right panel and you can give the it a custom net name. Then select what you want the pin to be. The nice thing about this IC is PPS so you have lots of options. Under the selection box you can press one of three buttons, genaric, GCBasic, or PBP this will give you a quick code reference. Approach this part carefully as I had the AI pars the GCB and PBP manuals for functions which may not reflect the best way to set up that pin.
Top of the app are export functions. Once you plan your layout you can export the project to a .Json file in your project directory and open it later for future reference. You can also export the pin layout as a .md file as well as the code reference. Just make sure you have the code button selected of the type of code you want. So GCB selected will export the GCB example code for each pin setup in your project.
Hope this helps and takes your imagination to new ideas of what you can leverage AI to help with.
Very good.
This is a great idea/implementation.
This is generating code! Brillaint.
I can put this on our GitHub site then people can use online.
I need your permission as this does not have an Open Source License. Yes/No ?
Of course, it's easy to copy and reimplement. Upload the HTML to your favorite AI and ask it to copy the idea to a differant chip. Just make sure it knows where documentation is for all aspects. Code and Chip.
Have a look! https://github.com/GreatCowBASIC/Demonstration_Sources/tree/main/UserTools/PCBCode%20Layout%20App
Cool. Here is a demo of copying the idea. I uploaded a new data sheet to grok. I used Claude to make the original. : Here is my pic18f57 pin planner html app. I'd like you to copy it's function but use the PIC16F18857 . I've included the data sheet. Here is the documentation for GCB and PBP so you can get the code section correct. https://gcbasic.sourceforge.io/help/ https://melabs.com/resources/pbpmanual/ and here is the result.
Excellent. Updated in GitHub.