Free craft demos
Product Craft Reporting Craft Budgeting Craft Cashflow Pricing Resources Company Contact. Please take a moment to pick a time slot to speak to someone on our team for a live demo. We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits.
Do not sell my personal information. Cookie Settings Accept. Manage consent. Close Privacy Overview This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website.
We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary Necessary. Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously. Cookie Duration Description cookielawinfo-checkbox-analytics 11 months This cookie is set by GDPR Cookie Consent plugin.
The cookie is used to store the user consent for the cookies in the category "Analytics". cookielawinfo-checkbox-functional 11 months The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary 11 months This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". Then automations metal oash82 yahoo.
com Thu Jul Hi, I was wondering what software do u use to draw the stripboard layout? This is awesome! Never thought that little thing would have the power to generate that. sch contact me: bram at atasco dot nl what kind of transistor did you use?
Mycket snyggt jobbat! Man får en riktig resa tillbaka till den tid då dataspelen var som roligast och även oskyldigast. Respekt från årig gammal räv!
Kan bara säga hur imponerande det är. Påminner om gammla C64 och Amiga demos. Keep up the good work. metal wrote: Hi, I was wondering what software do u use to draw the stripboard layout? I would congratulate you, but there are no words to describe how amazing that was. Have you been at all tempted by the AT94K05AL?
It's a bit more towards the pricey end but soo many possibilities. I guess the best cheap boost would be a low end xmega.
you can use volume pricing for your price calculations though because the idea is to imagine if you made thousands of them. this is just amazing. would it be possible to have several of these chips work together, and specialize one chip for one kind of work, thus getting a better result?
higher computational power. couple that with a homemade input device or something like an old NES controller , and you could make your own game console. many, many kudos to you. Very nice work!!! Hi lft! I'm very much impressed by your work! I would like to ask a question: Since you obviously have the knowhow to produce graphics and the VGA signals at the same time, would it be possible to create some kind of simple vga-driver for the MEGA88 in a way that you can set some graphic elements on the screen using a I²C or RS interface?
What I would like to see is a lib for the MEGA8. We just flash it and can do the following for example: - setPixel x,y,color - setCircle x,y,radius, color, bfill - setText x,y,cString, color, So we could transfer some instructions and the MEGA8 would display the data on the VGA-Panel.
A couple of FPS per second would be enough. Would that be possible? An AVR console using NES controllers and NTSC Composite Video output. would it be possible to create some kind of simple vga-driver for the MEGA88 in a way that you can set some graphic elements on the screen using a I²C or RS interface?
lft wrote I posted the above question and just realized that 4K would only allow x pixels, so how about some of the 8K RAM processors? Would that allow some basic text and graphics capabilities using serial port for video data input? Thanks again! My initial idea about the setPixel and stuff was to keep track about how things are created.
Not storing the actual image. If you want to set a pixel you check if the pixel should be painted by searching some kind of ObjectPaintInstruction-stack or something.
I have to add that this approach would loose speed the more objects are to be displayed maybe a dedicated VGA driver chip would be the easier choice ;. That is a very nice example of lateral thinking making the best of the AVR's potential.
Full marks! I've played about with generating video directly from an AVR myself, did most of a space invaders game as a demo, and I've actually used similar techniques on commercial designs to drive graphic LCD displays directly from an AVR the timing is rather less critical with LCD's That included driving a windowed display using a Mega with next to no external hardware, so from the perspective of someone who knows exactly what's involved let me say that you've done a beautiful job there Congratulations :.
Hi, great work. I am trying to rebuild this thing. Whats the PNP transistor? Is "BCC" okay? Very impressive, then I saw the Mandelbrot being calculated in real-time and my mind possibly just exploded Absolutely amazing! Easily the most brilliant demo I've seen in years, possibly ever!
Now get an ATmegap 16K RAM clocked at 20 MHz and do some REALLY fancy stuff! Is anyone else having trouble viewing the fullscreen rip video?
I can't seem to get it to play properly, even after an hour or so of messing with codecs. You're the god of microcontrollers.
i've just finished to make a little game for 2 players for the Atmel ATtiny13 connected to a TV BAS signal generation so i can imagine what you've programed. Craft is really fantastic.
Riktigt snyggt. Tror jag ska ta o bygga mej en sån själv så att jag verkligen kan visa hur kraftig en liten mega är. Hur lång tid tog det att implementera? Återigen riktigt snyggt! Awsome work! I really loved this piece of Art when I saw it first, and I'm still in love.
Being an Electrical Engineer I smile like hell when I see this demo. That gives a sample rate of kHz. Only one bug report: This should be Hz, or You guys are just sick! Best Regards Ruben Täufer Germany.
gz on XP. How can it be decompressed? Any help would be appreciated. I'm pretty bad at analogue electronics but you write in the description that the red,green and blue lines vary between ground and 0.
But when i look at the ladder in your ascii schematics for for example red PC4, PC5 i would have thought that when both is set to 1 5V you get 3.
Am i missing something? I try to create that or like The Author of the site many thanks and respect from Russia! How to force it to display data from UART or other interface.
Anyway, awsome work. I'm highly impressed. I apologize for my English. Hi I have some questions. This is really one of the most amazing things i have seen, and since you have uploaded the source and schematics i wanted to build my own copy of your demo board to see if it actually works.
I REALLY want to see it with my own eyes and show it to my friends So, I have an atmega lying around, which almost is identical to atmega88, but with more flash. My board is ready and built according to your ASCII description, but I can't make it work for some reason.
Im quite new to microcontrollers and im not familiar enough with assembler to understand most of your code I have tried for hours, really. Linux is my main OS and i have avr-gcc, avrdude, the build-essential metapackage and so on installed, so compiling your sources went without problems.
The hex-file is uploaded and the fuses are set as you described. But as mentioned, it does not work.. there is no signal on any pin. I think this is because the source is unchanged, and written for atmega88, so there are most likely some things that need to be changed in order to run it on atmega, but i dont even know where to start.
Usually i use eclipse with the avr plugin, so i dont really know how most things actually work. pdf Would you pleeease help me getting started, i really want to make this work. I will upload my eagle schematics and board layout once im sure it works, together with the atmega hex file in case someone is interested.
amazing work man, the sounds of your demo brought me back to my youth playing games on ancient hardware :D. lft wrote: the author should have drawn schematic more legibily using some circuit drawing software instead of this lousy ascii patterns arun - India.
Hello, first, I must say that I'm really in awe, and that reading the craft source code was possibly the most educational AVR experience I've ever had.
However, I've got a problem with getting my own copy to work - basically, the video is there, perfectly stable and all correct, but there's no sound. I've already octuple-checked is that even a word? all the connections, resistor values, polarity of the capacitor and so on, and still I've got no clue as to why wouldn't it work.
There's a silent "knock" in the speakers when the microcontroller kicks in after reset, some interference from the video signal can be heard the sound fluctuates with the "waves" in the opening screen and changes completely witch each screen , but absolutely no signs of music - and, most importantly, the "analyzer" screen the one with a 3D cube and Manderbolt indeed shows the vertical stripes completely motionless save for the moment when they slide off to make more space for the cube.
I'm using a new ATmega88, with the fuses programmed correctly well, the video wouldn't be there otherwise , and the circuit was built on a breadboard. Any hints? Enleth wrote: Hello, first, I must say that I'm really in awe, and that reading the craft source code was possibly the most educational AVR experience I've ever had.
I think you forgot to program the eeprom from eeprom. I tried uploading flash. hex only, and i got the same behaviour you described. one of the most powerfull projects i've ever seen!
i'm just fooling around with one square wave and a rgb led Hi I have rebuilt craft for the second time this evening, and i wanted to contribute with something as this project is amazing and i really appreciate the effort of making it open source.
I have made a PCB using the open source software KiCad under Linux. The board is 48mm x 55mm. Hope this helps someone, feel free to use it however you like. Linus, feel free to add these files to the download section and to use the included schematic in the description if you like, as it is a bit easier to read than the ascii one.
hobgoblin Ashley Fraser Wed 9-Dec You sir are a genius, this has got to be the most impressive display I have ever seen on an 8 bit MCU, hell it's better than what I've seen some most much more powerful MCUs do. I happened upon this page accidently as I have been spending the entire day trying to find enough documentation to do some VGA stuff and I have to say that I am glad I did, you made my day.
Hey, great project. I've cloned your PCB but the Video doesn't work. Seems like Sync is broken. I've tried this with three monitors.
Any idea? The colors seem to be right they change but no real video signal is visible. Another strange thing is: The music does only play if the monitor is connected.. After circuit analysis I've found out that the 0V peak at the VGA-Sync Signals is acually at circa 1. Are there any Port registers wrong and Pins not defined as output?
And there I was playing away on my Arduino; happy to get 32 leds to flash in the correct sequence. Exceptional work. Well done! Adorable work!
One question: I also tried using the MOSI pin to generate a video signal, but after the 8th bit is shifted out, the MOSI line stays high for a short time, before the next byte gets shifted out.
How did you solve this? I also tried using the MOSI pin to generate a video signal, but after the 8th bit is shifted out, the MOSI line stays high for a short time, before the next byte gets shifted out.
Could you please make a parts list? I know the schematics include all parts, but still, it would make it easier to acquire all components. Hi, i have a little problem here with craft.
some colours doesn't seem to be the correct ones, cyan is missing in the plasma showing another shade of blue instead or the first tunnel isn't coloured red and white it's purple and violet for an example.
any idea? i checked the hardware a few times and it looks ok. lft wrote: Did you connect AVcc? In the original design, AVcc was left floating by mistake , and this probably affects the amount of current that can be sourced from PORTC.
Otherwise I really don't know. Sinistra sinistra92 This is really amazing, I am into digital electronics as well, therefore it's a mine of information for me.
Thank you for such a great avr project. Im surprised you did'nt build the screen yourself too. Hate to admit it, but the only word I can think of: awesome! I am quite amazed, not only is your build incredible, the music is actually really awesome, props from me ;.
Wow, this is way up there on my favorites list. True blue ribbon winner project. Excellent use of additional capabilities shift register. I'd wait for this to download over bps, :P. html I'm currently testing Lochmaster, and I must say that it's way better than nothing. It is certainly limited but one shouldn't wish a full-featured suite for simple circuit prototyping.
Hi linus good work!!!! can i get the correct schematic as i a a begineer to micro controller i am unable to get the schematic which u have did in text format. i read the comments someone has given the schematic in eagle format but unfotunately io didnt found that.
so can u or anyone else mail me the schematic My mail id is azhar. karnalkar gmail. com thanks in advance. and a great work man. Way to go Linus! I really love the both the audio and video.
Just so you know, Craft is now the ringtone of my cellphone and Turbulence is the alarm tone I'm thinking that you are not human. And i am scared when i realize that 'bad' programming a modern processor to do the same thing can probably waste times the same energy.
thank you! eheh bye. its really W O N D E R F U L very nice I am addicted to needlework and crafting too Dude, you are awesome, I'm really amazed! Keep on creating amazing stuff like this!!
Fantastic project Linus, very inspiring. I have a spare '88 somewhere so I think I'm going to build one. Many thanks for sharing!
I'm a student from china. I am very interested in your work. Can you give me more details about all Data or the Electronic Components List,thank you this is my gmail wkp gmail.
Thank you!!! org - is this interesting enough for you coding something there as well? Hello, i also build your craft before 3 Years now. Its just amazing. I have one problem : at the end its over and i wish to loop the programm , but i have no idea how to change the code and to compile it.
Can you make this 4 me, please and send me via Email!?
Apr 2, - Creative crafts, DIY inspiration, beautiful decor, fun ways to upcycle, and more. See more ideas about crafts, diy inspiration, creative An ecommerce website built with Craft Commerce. Manage product variants, filtering, shopping cart, and a fully-customizable checkout flow. Request Demo Duration