So i made a development board for the 28-pin AVR micro-controllers like the ATMEGA 8, 168p, 328p etc. some time ago.
I made my design after i found the Metaboard.
The metaboard design fascinated me in that it was a AVR development with built-in programmer(i.e. Usbasploader support) and also we could upload code from Arduino directly and we can also use the USB interface on-board with the V-USB library.
But i had some extra requirements like a 3.3v regulated supply on-board. Also i did not want to sacrifice 2 pins for the USB connection so added a dip switch to disconnect them whenever necessary and some other changes as mentioned below:-
You can get the board design files from here https://github.com/neutronstriker/Metaboard_mine/tree/master. It was made using Eagle Cad software. You are welcome to make any modifications if you like.
I made my design after i found the Metaboard.
The metaboard design fascinated me in that it was a AVR development with built-in programmer(i.e. Usbasploader support) and also we could upload code from Arduino directly and we can also use the USB interface on-board with the V-USB library.
- Added an led which was connected to a digital I/O as well as PWM pin.
- Added an extra 47uF capacitor close to VCC and GND pins.(Required to compensate ground bounce when driving motors using L293D or any other motor drivers using the same supply that powers the dev board)
- Extra regulation filter capacitor added for power supply stability.
- Added a 10uH inductor for AVCC as specified by Atmel Docs for cleaner ADC.
- And finally as you can notice in the picture above every I/O pin has dual sockets(both male and female, you will understand the advantage only when you face the need).
You can say that my design is a bit overloaded design with whatever i could possibly add of whatever features i required.
Best of all i have tried to keep the PCB still a Single-sided one so that most people can still build it at home using toner-transfer method and common etching techniques.
Here is the layout (Warning! its not to scale, use pdf from github design files link given below)and :
and this is the schematic :
No provision for isp programmer??
ReplyDeleteFlutter Programming is one of the most popular in the cross platforms industry. Flutter Development Company We build excellent flutter mobile app and also learn how to overcome performance issues. is the best choice for all startups to discuss and get their project quotation. We also enable many startups to do Proof of concept and help them to learn about business decisions.
ReplyDeleteCrossplatform app development is challenging nowadays. many tools like a flutter and react-native are doing work really awesome. App development in Austin in cross-platform also have challenges like performance and network issue.
ReplyDeleteThe world-famous search engine, Google has invested a substantial amount of time and resources on Flutter app development, especially for startups. At present we are residing in a highly dynamic world of web and mobile technologies, which is constantly growing at a very swift speed. However, the origin of cross-platform app development has revolutionized the market of mobiles for everyone including the developers, users, and all the other stakeholders.
ReplyDeleteFlutter is one of the top cross-platform framework for app development and allows us to build Android and iOS apps together. The overall development cost is reduced by using Flutter app development and it also provide ease to developers to develop cross-platform apps. Flutter is Google’s new open source technology for creating native Android and iOS apps with a single codebase. Unlike other popular solutions, Flutter is not a framework; it’s a complete SDK – software development kit – which already contains everything you will need to build cross-platform applications.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteThe vast standard library provides in-built functionalities. Its built in testing framework enables speedy workflows and less debugging time. unindent does not match any outer indentation level python
ReplyDeleteNice Blog And Good INformation Shared Here.
ReplyDeleteLaravel Development Company
Đặt vé máy bay Aivivu, Tham khảo
ReplyDeletevé máy bay đi Mỹ
vé máy bay từ mỹ về việt nam
vé máy bay đi Los Angeles giá rẻ 2021
vé máy bay từ Toronto về việt nam
Web Development India is an award winning top notch website development company in India with 50+ expert and professional web designer and developers. Web Development Company India Website Development Company India
ReplyDeleteIf your car is critically malfunctioned somewhere in or in the region of Tallaght, you will need the Tow Truck Tallaght to tow your automobile safely. We offer car towing at an affordable cost all-around Tallaght. Visit Vehicle Towing Tallaght
ReplyDeleteYou've written an excellent post, and you've shared it with us. Your article provided me with some unique and useful knowledge. I appreciate you sharing this text with us. Software Development Services Provider in Noida
ReplyDeleteNice Blog And Good INformation Shared Here. Kinemaster Gold
ReplyDeleteIs it okay to hire a professional CSS developer over freelancers?
ReplyDeleteYes, it is very beneficial for businesses to hire a CSS developer rather than get into hectic managing multiple freelancers for project executions. So, if you are looking to hire developers for CSS projects, you prefer hiring a CSS developer for your projects.
Discovery is also analyzing your competitors to determine how strong they are in the online world. You'll need to jump over them for important keywords to grab visitors. Website Developers
ReplyDeleteWebsite development and design is a task where unlimited frills and fancy stuff are possible to be incorporated at the whims and fancies of the customer. All these embellishments definitely go to bloat the budget of the client. oxbtc com
ReplyDelete