Difference between revisions of "News"
(126 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | + | __NOTOC__ | |
− | |||
== Actual news and a Balthazar development progress == | == Actual news and a Balthazar development progress == | ||
Line 6: | Line 5: | ||
A short history of Balthazar: | A short history of Balthazar: | ||
− | Development of Balthazar as a possible and | + | Development of Balthazar as a possible and realistic device has started at the end of April 2019 as a result of the long sessions that lasted a bit more than a few weeks of conferencing and emailing while discussing "whitepapers" content and realistically putting it into the context with the various sides involved. <br> |
− | We have talked to various people, representatives and teachers in ''' | + | We have talked to various people, representatives and teachers in '''MIT''', '''SiFive''', '''TUFTS''', '''Bauhaus''' University in Weimar and '''LEGO''' on a joint support in creating a working committee and a case for '''Balthazar'''.<br> |
− | '''Balthazar''' as a name for a laptop draws its associations from the ''Three Wise Man'' known as a ''Magus from Babylon'' and a ''Professor Balthazar'', a 1970's cartoon character that creatively solves problems in | + | '''Balthazar''' as a name for a laptop draws its associations from the ''Three Wise Man'' known as a ''Magus from Babylon'' and a ''Professor Balthazar'', a 1970's cartoon character that creatively solves problems in cooperative and inventive ways, being helped out by picturesque early depiction of an '''AI''' machine, "Veronica", in a process.<br> |
− | + | The conclusion was that the Balthazar laptop has to be a magical and beautiful personal computing device incorporating ethos, cooperative, inventive, and innovative characteristics as a combination of those two historical characters whether they were real or drawn. | |
Timeline: | Timeline: | ||
+ | ==November 2024== | ||
+ | |||
+ | This month we will publish our detailed technical drawings and the obligatory documentation around those on the [[Case design]] page. | ||
+ | And of course, ordering some more PCBs and flat cables. | ||
+ | |||
+ | <gallery> | ||
+ | File:52B.png | ||
+ | </gallery> | ||
+ | |||
+ | ==October 2024== | ||
+ | |||
+ | A design process is ongoing with a few proposals, and some interesting solutions. During this month, since everything else that is electronic more or less works, updates on the new design will show up and as the details come in, on the [[Case design]] page for the full insights. | ||
+ | |||
+ | <gallery> | ||
+ | File:12.JPG | ||
+ | File:13.JPG | ||
+ | </gallery> | ||
+ | |||
+ | ==September 2024== | ||
+ | |||
+ | With a new "season" started and holidays fading away we are again back to work solving the final 3 designs, of which the one that we might adopt, weighting pros and cons, as a final and have the whole project ready for production. Also some testing of the modules and freshly awaited RiscV SoM are making this month a busy one. | ||
+ | |||
+ | ==August 2024== | ||
+ | |||
+ | In August things were getting slow, as usual. We have challange to put it all into the final design. And some friends are helping out there with solutions and their vision. | ||
+ | |||
+ | ==July 2024== | ||
+ | |||
+ | This month, we will finish the last add-on, the external keyboard adapter, which is our final electronic component. | ||
+ | The goal is to focus on our modular design and conduct an industrial study of current materials, idea development, three concept directions, selection of one refined design, engineering process, 3D surfacing, visuals for presentation, CAD file handover, and the creation of a tangible functional prototype. The picture below shows the latest PCB for an [https://github.com/balthazar-space/Balthazar-Thinkpad-USB-adapter external ThinkPad keyboard adapter]: | ||
+ | |||
+ | <gallery> | ||
+ | File:PCB TP.png | ||
+ | </gallery> | ||
+ | |||
+ | ==June 2024== | ||
+ | |||
+ | We might order a couple of eInk options to see if there is a cost-effective way to use 9 inch screens. | ||
+ | More as things fold in. Also we publish a new [https://github.com/balthazar-space/balthazarKeyboardQMK/tree/main firmware for Balthazar keyboard] during this month. It will be adopted to a small OLED screens situated on the keyboard namely using SH1106 128x64 or SSD1306 128x32. Below is a working screen and the firmware implemented in QMK. | ||
+ | <gallery> | ||
+ | |||
+ | File:Oled.png | ||
+ | File:Scr1.png | ||
+ | |||
+ | </gallery> | ||
+ | |||
+ | ==May 2024== | ||
+ | |||
+ | Dedicated to redesign the external keyboard extension PCB to fit in the housing. Also the issue is to build USB-C connector on the one-way channels on the forked ThinkPad external keyboard. | ||
+ | <gallery> | ||
+ | File:X230.jpg | ||
+ | </gallery> | ||
+ | |||
+ | ==April 2024== | ||
+ | |||
+ | We await for a few new CM modules among those is Raspberry 5 CM too. There are some more CM RiscV boards coming but it is difficult to order those. Work for this and a few following month is to lay down the thin USB-C cables, fit those into the channels in the housing and designing the screen holders in place. THe overall housing might be smaller than envisaged 13" 3' diametar. | ||
+ | |||
+ | ==March 2024== | ||
+ | |||
+ | So we have the proper fit on the designing the cover for adopting external keyboard and right now figuring out our click-on PCB with a similar project - https://github.com/bluepylons/A-Thinkpad-USB-keyboard - a heavy lean on their design. | ||
+ | We will be prototyping the PCB with smaller changes. Below we will post results in photo and also full description in our Wiki page. | ||
+ | |||
+ | ==February 2024== | ||
+ | |||
+ | This month we expect to have an add-on design to expand the choice with external and a proven keyboard from ThinkPad Lenovo x2XX series of laptops. Also, the frame to accommodate it in a fixed position. Progress in pictures will be, as per usual, below. | ||
+ | |||
+ | <gallery> | ||
+ | File:Fr1.png | ||
+ | File:Fr3.png | ||
+ | File:Fr4.png | ||
+ | File:Fr5.png | ||
+ | File:Fr8.png | ||
+ | </gallery> | ||
+ | |||
+ | ==January 2024== | ||
+ | |||
+ | We started the new year with some progress and testing the Risc V various computing modules (CM) to see if we can rely on a certain | ||
+ | solutions. Beagle, Milk/Mars CM, Orange. We have also scoured the web for the other's people experiences. | ||
+ | General conclusion that RiscV is definitely improving and rapidly developing, but as far as the speed goes it still lags a certain stability. RP4 and the new RP 5 are both very fast and stable. RiscV still is not an ARM substitute, but it slowly gets there. | ||
+ | A set of cards and some comparisons are shown below, as we continue testing. | ||
+ | |||
+ | <gallery> | ||
+ | File:Cm speed table.jpg | ||
+ | File:RiscV clones-arm.jpg | ||
+ | File:Cm compare.jpg | ||
+ | </gallery> | ||
+ | |||
+ | ==December 2023== | ||
+ | |||
+ | Some new proposal for the keyboard that might be implemented, as it is interesting form factor and available as a custom-made. | ||
+ | |||
+ | <gallery> | ||
+ | File:KeyNewurh.jpg | ||
+ | </gallery> | ||
+ | |||
+ | ==November 2023== | ||
+ | |||
+ | Still in the new design process, brings us to keep the 4 lower and upper modules, but the form factor is not be the same. | ||
+ | Also Testing Beagle V ahead. So far it does look promising, not properly starting X widowing environment is the issue. | ||
+ | |||
+ | ==October 2023== | ||
+ | |||
+ | We expect to have some viable designs upcoming during this month. The development of an additional click-on chip for adding an external keyboard is in progress, and we will present it here. Searching for a producer for combined e-ink and OLED screen is in progress. OLPC style screen would be perfect for us. Also, bigger size than the original would be the best. More stuff upcoming soon. | ||
+ | |||
+ | ==September 2023== | ||
+ | |||
+ | This month we will develop and present later a couple of proposals for the final housing case design. Idea is to keep the modularity inside out. Also BeagleV Ahead a RISC V based boards are expected to be delivered, so we can test those with our modular set up. | ||
+ | We will be looking into some inovative screens based on e-Ink. Still, an OLPC style screen that is a combination of the both worlds would be great to have. A new web site is in design and soon(ish) we will try to put it up. This Wiki stays up as a main source of info and the development until then. | ||
+ | |||
+ | ==August 2023== | ||
+ | |||
+ | This month we have ordered, for testing our modules a [https://www.beagleboard.org/boards/beaglev-ahead BeagleV] board. Once in we will test it with our Unifying board. Eagerly awaiting for this RiscV solution to see if it accomodates our needs. | ||
+ | We also started to work on a "proper" web site where we will link this developing Wiki to, but also introduce some more easier navigation and lot better UI experience. | ||
+ | Our case is slowly starting to take shape and we hope that in a 3-4 weeks we might be able to show an early version of our new design that will retain our principles of easy D-I-Y for the most of it. | ||
+ | Some pictures again, are coming soon, and as we head towards the end of the year and with great hope we aim for final product to take its final shape and form. Also additional click-on chip for accommodating external replacement x2xx ThinkPad keyboards is being processed. In September we will see the results of the proposed new design. The aim is to compartmentalise housing, for the ease of access and construction. | ||
+ | |||
+ | ==July 2023== | ||
+ | |||
+ | Working really hard over the past few months, we have some results on a stitch self printed casing technique. It is deprived of a design, but the intention is to solve the technical issues on the prinet. Our design is commng up in the coming weeks, probably after August or September. Since we managed to engage a professional designer that has a long history in the product design, we will publish the progress on the path to a final design. Pictures of a stiched casing and Balthazar's modules are below and on our [[Specifications|Specifications -> Case]] page with more pictures of construction of self printed and stitched elements and modules fitting in: | ||
+ | |||
+ | <gallery> | ||
+ | File:Bottom lap.png | ||
+ | File:Lcd cover 1.png | ||
+ | File:Lap 1.png | ||
+ | File:Lap 2.png | ||
+ | File:Lap 3.png | ||
+ | File:Lap 4.png | ||
+ | File:Lap 5.png | ||
+ | File:Lcdcoverexpl.png | ||
+ | </gallery> | ||
+ | |||
+ | ==June 2023== | ||
+ | |||
+ | Pictures will be coming soon of a modular connecton of the casing. A couple of design proposals are also to be ready durning this month. We are getting closer to have asystem for self printing the case - at least the mechanicals and correct measuraments. | ||
+ | |||
+ | ==May 2023== | ||
+ | |||
+ | A final design has been in the making, also the internal measurements and hinges developments with our external partners. | ||
+ | We focus on the joining system to enable a self-printing to a whole unit to a screen dimensions. Soon the pictures will be posted here and some updated electronic add-ons such as click-on chip to accomodate a replacment keyboards from Think Pad X2xx series. | ||
+ | Also included in an overall design will be a frame to securely set in such widely available keyboards. | ||
+ | |||
+ | ==April 2023== | ||
+ | |||
+ | With the other things still under the development, we fully concentrate to the design. Incoming are many proposals, from purely "hacker's" tool, mean looking military case, ThinkPad style case, plain black case with colorfull keys, normal not and proposed curved keyboard etc. Many ideas and wishes. We will try to see what is really doable. Every good design requires the time. | ||
+ | |||
+ | ==March 2023== | ||
+ | |||
+ | In march we will develop the pivoting system for screen attachment as in new hinging. Idea is to make it sturdy and robust, trying to see if that is doable as in DIY system. Some suggest for a a plastic, some aluminium one. Also adding the click-on chip to our Unifying board for adopting ThinkPad's keyboard series x2xx that seem could appeal to some users. That would also require additional casing frame adopted to accomodating such keyboard. | ||
+ | |||
+ | ==February 2023== | ||
+ | |||
+ | New system for joining toghether elements of casing has been devised and we are polishing the process. | ||
+ | Pictures will be posted soon also how-to and DIY description. Also we start of the multisided approach to ergonomics and te final design. | ||
+ | |||
+ | ==January 2023== | ||
+ | |||
+ | And we enter the new year with the all the modules tested and debugged, with soon publishing all of the results and BoM. | ||
+ | Plan is to concentrate on the casing and a concepts that we want to breing into Balthazar system. | ||
+ | Slow but steady start accelerating towards the finalised system. | ||
+ | |||
+ | ==December 2022== | ||
+ | |||
+ | We are working very hard to test all the modules and see the screens fit as expected. | ||
+ | Developing the case is taking a bit longer, and we wait to hear from our partners on solutions for closing – opening systems. | ||
+ | Also for us, the ergonomic aspect of the case as in the whole laptop enclosure is under development. | ||
+ | |||
+ | ==November 2022== | ||
+ | |||
+ | Being rapidly approaching to our first working prototype working in a case and with a various display options, this month we will have finally a big milestone achieved. Naturally we will have to iron some issues with our modules, also addressing ergonomics, opening-closing system test designs and an overall aesthetic appeal shaped. | ||
+ | Below is the first put together and a complete system with home 3D printer in a stitched together case. | ||
+ | We also have new modules assembled as Balthazar Keyboard, Unifying Board (upgraded with Ethernet connector) and PSU and those are being tested. More to come soon on our [[Documentation]] and [[Instruction Manual]] pages. | ||
+ | |||
+ | <gallery> | ||
+ | File:Proto complete.png | ||
+ | File:Case modules seam.png | ||
+ | File:Psu new.png | ||
+ | File:Keyboard new1.png | ||
+ | File:Unifying assembl.png | ||
+ | </gallery> | ||
+ | |||
+ | ==October 2022== | ||
+ | |||
+ | During this month, we will debug and solve the issues ([https://github.com/balthazar-space on GitHub]) we encountered during the tests and setting prototype Balthazar system. | ||
+ | Ambition is to have fully debugged, new versions and fully assembled PCBs with no or lot less issues. We can put in tests and present it as a working prototype, hopefully at the end of this month. Doing it this way, it'll make the whole platform more stable and easier to build. The status of those will be updated here as we progress. | ||
+ | |||
+ | Debugging and issues tracing on Unifying board. | ||
+ | |||
+ | <gallery> | ||
+ | File:Unifyingv.2.png | ||
+ | File:Unifying v02 top.png | ||
+ | File:Unifying v02 bottom.png | ||
+ | </gallery> | ||
+ | |||
+ | After switching to 4 layer - PSU board needs rerouting. | ||
+ | |||
+ | <gallery> | ||
+ | File:Psuv03.png | ||
+ | File:PSU3 top v02.png | ||
+ | File:PSU3 bottom v02.png | ||
+ | </gallery> | ||
+ | |||
+ | Case design and set up with batteries, keyboard, PSU/I/O and Unifying board. | ||
+ | |||
+ | <gallery> | ||
+ | File:4.png | ||
+ | File:5.png | ||
+ | File:7.png | ||
+ | File:8.png | ||
+ | </gallery> | ||
+ | |||
+ | You can also see the 3D model of our upcoming prototype and have a preview. | ||
+ | Some elements are still developed, such as open-closing hinge system that we will try to implement, but the overall implementation is progressing. | ||
+ | What for us is very important is to have proper dimensions and an internal set-up for modules with a proper module fit. | ||
+ | A mock-up case versions are in print, and early next month we will post a video of all the modules working in the housing with a screen. | ||
+ | |||
+ | Please click -> [https://skfb.ly/ozF6W here] and -> [https://skfb.ly/ozF7w here] and rotate the case and see for yourself. Naturally improvements in ergonomics and aesthetics will be implemented as we go on. | ||
+ | |||
+ | Also below is a print of a case required while adjusting internal dimensions with new debugged modules. Those are ready to be assembled and implemented into the case. | ||
+ | |||
+ | <gallery> | ||
+ | File:Case print1.png | ||
+ | File:Key new.png | ||
+ | File:Unifying new.png | ||
+ | File:PSU new.png | ||
+ | </gallery> | ||
+ | |||
+ | ==September 2022== | ||
+ | |||
+ | Working hard on modules here are some pictures that will be followed up by videos of assembly on our [[Documentation#Keyboard|production and assembly]] page. | ||
+ | We have encountered some issues addressed on our [https://github.com/balthazar-space GitHub] page, and we are working to rectify those. | ||
+ | |||
+ | <gallery> | ||
+ | |||
+ | File:4 unify.jpg|thumb| | ||
+ | File:HDMI display.jpg|thumb| | ||
+ | File:3 unify.jpg|thumb| | ||
+ | </gallery> | ||
+ | |||
+ | ==August 2022== | ||
+ | |||
+ | There are modules being produced and tested during August and we will post the results. Also publishing those pictures when ready and also testing results. | ||
+ | |||
+ | ==July 2022== | ||
+ | |||
+ | We have our modules in production as "alpha" prototypes. | ||
+ | First to be ready and followed its [[Documentation#Keyboard|production and assembly]] is our modular keboard module. A shortage of certain elements is a bit frustrating, but we manage to follow up. | ||
+ | |||
+ | ==June 2022== | ||
+ | |||
+ | We are developing the final [https://github.com/balthazar-space/case-and-design case design], also creating [[Documentation|documentation]] and [[Instruction Manual|instruction manual assembly]]. | ||
+ | All modules are now in delivery and a production to be put in a real working prototype. | ||
+ | It will take some time to assemble and show in a video a real “alpha” working prototype, but mostly all our | ||
+ | PCBs and other adjoining elements are ready. | ||
+ | We have also updated our [https://github.com/balthazar-space Github] pages with [https://github.com/balthazar-space/case-and-design/tree/main/images/production_design_images new design and images] of the [[Specifications|case]]. | ||
+ | |||
+ | And here are PCB modules that we received, Unifying board, keyboard and PSU are produced. Those are ready to be built and connected to a working state, also as it is envisaged in the case layout. Keyboard is being assembled. More pictures of interconnected PCBs to come real soon. In the meantime, in the gallery below there are also tests of Balthazar's modules, screen, and a keyboard working with RP3. Production process of separate modules are to be found on our [[Documentation]] page, updating regularly and as things progress. | ||
+ | |||
+ | <gallery> | ||
+ | File:Keyboard prod.png | ||
+ | File:Balt unify.png|thumb| | ||
+ | File:Balt keyboard.png|thumb| | ||
+ | File:Balt PSU.png|thumb| | ||
+ | File:Balt.png|thumb| | ||
+ | File:Balt 1.png|thumb| | ||
+ | File:Balt work10.png|thumb| | ||
+ | File:Balt work9.png|thumb| | ||
+ | File:Balt-work11.png|thumb| | ||
+ | </gallery> | ||
+ | |||
+ | ==May 2022== | ||
+ | |||
+ | We will develop, once when ready, the final case design into rapid prototyping print-outs so we can have it 3D printed and ready for connecting and testing. Documentation and some nice new animations and drawings will be done. | ||
+ | |||
+ | ==April 2022== | ||
+ | |||
+ | Ordering all of the PCB pre-prototypes to construct first working models in various combinations. | ||
+ | There are some issues with chips supply chain, but we do hope we can adopt. Also we are working fast towards clear design and positioning inside the case. | ||
+ | |||
+ | ==March 2022== | ||
+ | |||
+ | The major design of Unifying PCB has started and we design it to be an expansion and a crucial element to our device. | ||
+ | It enables Compute module sized cards to be sandwiched on, giving some reasonable expansion abilities to Balthazar. | ||
+ | Also we modified, debugged and updated all our previous modules. | ||
+ | |||
+ | ==February 2022== | ||
+ | |||
+ | We did a third version of our ergonomic laptop keyboard, still updating QMK and adding features. It is already on our [https://github.com/balthazar-space GitHub] page. | ||
+ | There we also have a preliminary Unifying HAT board. It is done as a basic in its design, but we need to complete BoM and adjoining the documentation. This is due during this month or at least early next month. Issues with the case design we are solving on the go and waiting for final precise dimensions. | ||
+ | |||
+ | ==January 2022== | ||
+ | |||
+ | Starting the third year of Balthazar's development while getting preliminary case designs soon to be published on our GitHub page. | ||
+ | Also, we are sorting out and updating all the documentation on a GitHub. We are also readying the third iteration of a keyboard with standard slim Cherry style click switches. | ||
+ | Ports and I/O HAT-on module is still being deep in the design process. We are lacking many options there and are forced on changing basic design due to the continuous shortage, lack of a wide availability and a narrowed choice of chips. | ||
+ | But, we will definitely get there. | ||
+ | |||
+ | ==December 2021== | ||
+ | |||
+ | We started to design a HAT module that will accomodate any standardized HAT-on CPU such as FPGA based such as ULX3S, ULX4M or Raspberry Pi Compute module, or any ther SoM, lining a groundwork to equip or co-CPU Balthazar with emulated cores of user's choice and also have better GPIO bridge to connect to cameras, sensors, Arduinos, synthesizers or any other IoT "things". | ||
+ | |||
+ | ==November 2021== | ||
+ | |||
+ | While design of the housing is being developed, we concentrate and work to get ready for all the internal elements. That includes battery, I/O power module, keyboard gets proper Cherry slim switches. We also see that to get towards designing HAT module we need to redesign back and upper right corner of the housing - also there is an idea to accomodate ThinkPad's keyboards for up to models series X2xx. QMK software is being updated and upgraded to a fully working version to accompany our secure keyboard. | ||
+ | |||
+ | ==October 2021== | ||
+ | |||
+ | We work hard on developing the proper multimodal housing, choosing natural, recyclable materials. So the primary focus starting this month also for some time to come, is on pure design, aesthetics, haptics, colours, look, and feel. | ||
+ | |||
+ | Very soon a new website connected to this wiki will be done for better communication to a wider public and decision-makers. 10, 20, 30 — no less, but no more. | ||
+ | |||
+ | As we partner along with [https://radiona.org/ Radiona] from Zagreb, Croatia, and will design and produce an extension board based on [https://radiona.org/ulx3s/ FPGA ULX3S] as our main coprocessor, we will also produce all our modules with them. Probably we will opt for a more capable chip there, but it remains to be seen. | ||
+ | Exciting stuff, nevertheless. | ||
+ | On the other front of various security issues and how to really trust the devices, we also talk to some SmartCard solution that would be inexpensive to build in/on and would bring Balthazar closer to a really trusted device. | ||
+ | Also, Alibaba rocks as always, so we follow their [https://github.com/T-head-Semi RISC-V from T-Head Semiconductor Co., Ltd.] chips. | ||
+ | |||
+ | ==September 2021== | ||
+ | |||
+ | We have committed to cooperation with rapid prototyping and PCB design [http://www.radiona.org Radiona] makers place from Zagreb, Croatia. | ||
+ | The [https://www.hackster.io/radiona/ulx3s-project-f946c2 ULX35 ] FPGA is in one way or another going to be added to our I/O board in form of a co-processor expansion to better handle GPIO, add WiFi and BlueTooth, and some other funky stuff like Amiga and C64 retro gaming, RISC-V cores, some rudimentary Linux and lots of other cool stuff. | ||
+ | |||
+ | Also with the help of [https://radiona.org/ Radiona], we will develop the "add_the_other_keyboard" module board - the idea there is to have compatibility with the ThinkPad series way up to the model X230 since those keyboards are rather inexpensive, they perform well and are plenty of on the market. | ||
+ | |||
+ | ==August 2021== | ||
+ | |||
+ | In August we have bundled our modules, keyboard and screen together and got them pretty much a working system running on NanoPi from OpenPi, Raspberry Pi 4, Odroid and Beagleboard. QMK software needs polishing a bit, also a small OLED screen for the keyboard we now need to test and to opt for the best solution. So far we are happy with how it looks (but we will need to work on a better versatile casing/housing design) and how it all performs. | ||
+ | |||
+ | ==July 2021== | ||
+ | |||
+ | Technical drawings are done for moulding/cutting and we will collect and choose a final candidate for speakers, mic and camera. | ||
+ | Also, a keyboard will get its final QMK file with an early password entry system enabling boot into OS. Still waiting for RISC-V boards to be delivered. EU laws are now in full force of delaying and taxing imports prolonging delivery times, meanwhile, we search for other options - dreaming of a European chip supply. | ||
+ | |||
==June 2021== | ==June 2021== | ||
− | We have done CNC/3D pre- | + | We have done CNC/3D pre-prototype case elements getting to the phase where we can incorporate the screen and all the modules in. |
− | Also during the next few weeks we will look into options having those mass produced - choice of materials being most focused on. | + | Also during the next few weeks, we will look into options having those mass-produced - choice of materials being most focused on. |
− | Happy with the overall progress, we now are closing in on finishing the design, colouring scheme, ergonomics of the keyboard functionalities and if not final then close to the final QMK files. Prospect of having a real RiscV SoM running full stack Linux | + | Happy with the overall progress, we now are closing in on finishing the design, colouring scheme, ergonomics of the keyboard functionalities and if not final then close to the final QMK files. The Prospect of having a real RiscV SoM running full-stack Linux is coming closer and we will also work on that making sure everything fits and works together. |
==May 2021== | ==May 2021== | ||
− | While at the final construction and the design approach we try to fix some issues with connecting external modules. Also we | + | While at the final construction and the design approach we try to fix some issues with connecting external modules. Also, we wait for the response on [https://beaglev.seeed.cc/ StarFive] SoM that we might find as a first choice in the scarce market of RiscV SoMs. |
==April 2021== | ==April 2021== | ||
− | The first casing elements were printed/CNCed. We need to pair and align them, determine proper screw holes, see that cooling is viable without fan, see that cabling is neat and practical. This is | + | The first casing elements were printed/CNCed. We need to pair and align them, determine proper screw holes, see that cooling is viable without the fan, see that cabling is neat and practical. This is the last of the pre-production design phase and we seek quality and simplicity. |
==March 2021== | ==March 2021== | ||
− | We got both I/O USB and keyboard modules working and paired with a screen panel that we would use. Screen panels are tested and those seem like a good choice. QMK firmware is getting last check up and will be soon done and uploaded on our Github, however there was a temporary lack of chips that we want to use, so we are running a bit later than expected - we are trying to catch up so we can move to another phase - which is to decide on a final housing design and hinge system. We have some mock-up layouts and speakers and touchpad layouts and internals. | + | We got both I/O USB and keyboard modules working and paired with a screen panel that we would use. Screen panels are tested and those seem like a good choice. QMK firmware is getting the last check-up and will be soon done and uploaded on our Github, however, there was a temporary lack of chips that we want to use, so we are running a bit later than expected - we are trying to catch up so we can move to another phase - which is to decide on a final housing design and hinge system. We have some mock-up layouts and speakers and touchpad layouts and internals. |
− | |||
==February 2021== | ==February 2021== | ||
− | We made a preliminary | + | We made a preliminary mockup with positioning PCBs into the first proper dimensions within the housing and now we basically can see the whole Balthazar slowly coming to a shape. When QMK firmware is finished and tested we will upload it to Github. Expected in this month is to have first screenshots of an interconnected keyboard, power supply, I/O USB, screen and password input before the boot into the system is done in QMK. |
==January 2021== | ==January 2021== | ||
− | Power supply and I/O USB PCBs came in a bit later than expected, but that was fine as we were busy with QMK firmware and perfecting our keyboard. The screen is being mounted into prototype frame with the hinges, also tested for resolution. | + | Power supply and I/O USB PCBs came in a bit later than expected, but that was fine as we were busy with QMK firmware and perfecting our keyboard. The screen is being mounted into the prototype frame with the hinges, also tested for resolution. |
We had borrowed 3rd party HDMI PCB drivers for testing the whole system using Raspberry Pie 4 and some other more open similar modules. | We had borrowed 3rd party HDMI PCB drivers for testing the whole system using Raspberry Pie 4 and some other more open similar modules. | ||
− | |||
==December 2020== | ==December 2020== | ||
We wait for the first batch of PCBs that is merged into one - the power supply and I/O hub - as a single test module. | We wait for the first batch of PCBs that is merged into one - the power supply and I/O hub - as a single test module. | ||
− | Keyboard PCB is now in the testing phase and we will publish the results. While there are no real issues encountered in the first testing and firmware setting phase, we also wait for the silicone cover keys, but we were told that it might take | + | Keyboard PCB is now in the testing phase and we will publish the results. While there are no real issues encountered in the first testing and firmware setting phase, we also wait for the silicone cover keys, but we were told that it might take time until we get our hands on it. |
Housing is getting milled, changing and adopting minor dimensional changes and so far we are also rather happy with the preliminary results and overall achieved dimensions. | Housing is getting milled, changing and adopting minor dimensional changes and so far we are also rather happy with the preliminary results and overall achieved dimensions. | ||
− | Also a rather good choice is made on the speakers and a camera/mic module, so those are ordered as we | + | Also, a rather good choice is made on the speakers and a camera/mic module, so those are ordered as we wait for the packages. |
==November 2020== | ==November 2020== | ||
− | Screens arrived and also some of the PCBs are on the way back to us. There is a preliminary casing being drilled and milled and also a hinge system looked into with few simple yet robust solutions | + | Screens arrived and also some of the PCBs are on the way back to us. There is a preliminary casing being drilled and milled and also a hinge system looked into with few simple yet robust solutions underway. Soon we will publish photos and a first look at the casings and the other possible designs we play with and about. Also, the tests and results of our freshly arrived [[Keyboard|keyboard PCB]] and adjoining prototype modules will be published. |
==October 2020== | ==October 2020== | ||
− | We have continued development of a unified PCB that will serve as a hub to support various additional Systems-on-Module delivering power and all the I/O connectors needed. Also we still wait for the first batch of | + | We have continued the development of a unified PCB that will serve as a hub to support various additional Systems-on-Module delivering power and all the I/O connectors needed. Also, we still wait for the first batch of prototypes of 2 PCBs and a special keyboard PCB. On those, we think also in merging those into the one as it will reduce the costs. Very soon we will have the first bottom chassis CNC-ed housing and cabling designed and incorporated into CNC housing. Screens are on the way as we have ordered various resolutions and types. We need to evaluate those first and see the larger batch availability and that depends also on our production partners. We do expect to have all those PCB received and tested during the end of this or the following month. |
==September 2020== | ==September 2020== | ||
− | We have ordered a couple of screens that we might want to test and choose the one to use. Also we will be travelling to Italy and Spain to meet with our development partners | + | We have ordered a couple of screens that we might want to test and choose the one to use. Also, we will be travelling to Italy and Spain to meet with our development partners to discuss some aspects of the design and some clearance in the technical solutions. After mid-September, we expect to have the housing case and its elements and get all the PCBs ready for fitting and testing. We also look now into the options of some SoM to use for testing the modular elements. During the next couple of weeks, we intend to CNC some crucial parts of the housing from plastic and aluminium, adjusting the external and internal dimensions of built-in elements. |
− | Naturally, photos and detailed | + | Naturally, photos and detailed descriptions, with all the results and measurements will be published here. |
==August 2020== | ==August 2020== | ||
While waiting for PCB samples to arrive we have been working on a few 3D models and overall designs for the housing. | While waiting for PCB samples to arrive we have been working on a few 3D models and overall designs for the housing. | ||
− | Also we started to design further PCBs to accomplish and complete the innards of Balthazar. We will try during August and | + | Also, we started to design further PCBs to accomplish and complete the innards of Balthazar. We will try during August and early September to CNC some possible designs and see what would be the best fit. Also in the coming weeks, we will look into the screens that we might want to use. |
==July 2020== | ==July 2020== | ||
− | We had a short summer break. PCBs are back-ordered and now we are waiting for the | + | We had a short summer break. PCBs are back-ordered and now we are waiting for the prototype boards to be made and arrive apparently in late August. Also, we will see into the camera, speakers and other peripherals and order a few samples to test and see what would be the best possible fit as a prototype. |
==June 2020== | ==June 2020== | ||
− | June is a revision month and we are applying to FSF for a check-up on our hardware compliance, also the first breadboard/prototypes will be made. And we are going to start working on overall design incorporating also CNC prototype of housing with a fitting keyboard and a space for other modules. | + | June is a revision month and we are applying to FSF for a check-up on our hardware compliance, also the first breadboard/prototypes will be made. And we are going to start working on the overall design incorporating also CNC prototype of housing with a fitting keyboard and a space for other modules. |
==May 2020== | ==May 2020== | ||
− | May has started with finishing the designs for I/O hub and a board that will enable a | + | May has started with finishing the designs for the I/O hub and a board that will enable a connection to our keyboard and power supply. |
[[I/O_USB|I/O USB ]] page was set up and files were ready to publish. We now have three original PCBs freely downloadable and ready for prototyping. | [[I/O_USB|I/O USB ]] page was set up and files were ready to publish. We now have three original PCBs freely downloadable and ready for prototyping. | ||
==April 2020== | ==April 2020== | ||
− | It has been | + | It has been one year that our idea has been born. |
We have opened a [https://github.com/balthazar-space/balhazar Github] page with KiCad files ready to download. Also, our licence is now CERN OSHW instead of GNU v3.0. | We have opened a [https://github.com/balthazar-space/balhazar Github] page with KiCad files ready to download. Also, our licence is now CERN OSHW instead of GNU v3.0. | ||
− | There we will be updating files and all our "deliverables". In March and continuing this whole month we have started to develop I/O USB board and work on it to deliver files for our internal I/O USB docking board for keyboard, power supply, camera, microphone, somewhere in mid-May. | + | There we will be updating files and all our "deliverables". In March and continuing this whole month we have started to develop an I/O USB board and work on it to deliver files for our internal I/O USB docking board for the keyboard, power supply, camera, microphone, somewhere in mid-May. |
==March 2020== | ==March 2020== | ||
Two PCBs keyboard and a power supply are ready real soon, we aim at or around March 15th and we will upload all the relevant data and files. | Two PCBs keyboard and a power supply are ready real soon, we aim at or around March 15th and we will upload all the relevant data and files. | ||
− | So | + | So thereafter bit of C-19 crisis delay as we were caught with a quarantine we have delivered both PCB designs and schematics also worked towards opening a Github page. |
==February 2020== | ==February 2020== | ||
− | We have started to develop 2 PCBs - a keyboard and a power supply. It is expected to be ready in a month also with PCB schematics, Bill of materials and | + | We have started to develop 2 PCBs - a keyboard and a power supply. It is expected to be ready in a month also with PCB schematics, a Bill of materials and design guidelines. |
==January 2020== | ==January 2020== | ||
+ | |||
With New Year comes also the new prospect of cooperation with [http://slimbook.es Slimbook] - a pure Linux laptops manufacturer from Spain. We are researching to see how we can incorporate our design proposals and align to have a joint development. | With New Year comes also the new prospect of cooperation with [http://slimbook.es Slimbook] - a pure Linux laptops manufacturer from Spain. We are researching to see how we can incorporate our design proposals and align to have a joint development. | ||
− | We have also released the power supply concepts, looked into the price and the availability of the parts for it and started our encrypted keyboard PCB development. Also schematics and PCB for overall "modular | + | We have also released the power supply concepts, looked into the price and the availability of the parts for it and started our encrypted keyboard PCB development. Also, schematics and PCB for the overall "modular upgradeability and add-on" concept is in development. |
==December 2019== | ==December 2019== | ||
− | Some case design proposals are now in and we evaluate those, as we met with few '''LEGO''' design people and got a good insight into plastic casing designs and heat issues. Also hinges are bit of an issue, but till the end of the year there will be some viable solutions. We prepare the 2 day meet-up in Weimar, somewhat later | + | |
+ | Some case design proposals are now in and we evaluate those, as we met with a few '''LEGO''' design people and got a good insight into plastic casing designs and heat issues. Also, hinges are a bit of an issue, but till the end of the year, there will be some viable solutions. We prepare the 2-day meet-up in Weimar, somewhat later than anticipated, but will happen in the next 2 weeks provided that all steering members can commit to attending. As it is an end to one very exciting year, we work hard towards having everything ready before the holidays. Some boards are in and received and some are still coming, so with the help of '''Armbian''' team, we will see and choose what the best options are there. Also thanks to '''IBM''' 's Open Sourcing move in '''Power9''' ISA field, we started to look hard into that direction, too. | ||
==November 2019== | ==November 2019== | ||
− | Somewhat longer emailing between SiFive and us on adopting '''RISC-V''' and '''ISA''' making it work with GPUs. We met with '''Armbian''' people that might help us with setting up RISC -V build tools and work deeper on HW encryption. Visited '''Tipro''' a well known European custom and industrial keyboard company with proposals and basic HW design and software. Keyboard's design and FW driven bus we will base on smaller '''RISC-V''' controller for bus-to-motherboard encryption and we will work on it together over the coming months. We have drafted a mutual agreement to publish it all publicly under '''CERN/GPL3''' licences, more to confirm on that later in the year. | + | |
+ | Somewhat longer emailing between SiFive and us on adopting '''RISC-V''' and '''ISA''' making it work with GPUs. We met with '''Armbian''' people that might help us with setting up RISC -V build tools and work deeper on HW encryption. Visited '''Tipro''' a well known European custom and industrial keyboard company with proposals and basic HW design and software. Keyboard's design and FW driven bus we will base on smaller ''' RISC-V''' controller for bus-to-motherboard encryption and we will work on it together over the coming months. We have drafted a mutual agreement to publish it all publicly under '''CERN/GPL3''' licences, more to confirm on that later in the year. More serious RISC-V development boars namely Freedom Unleashed are ordered and those are on the way, as well as a few of ''' EOMA68''' evaluation boards. We are also off to Denmark, Billund to meet with Moulding people from '''LEGO''' and also brief some representatives of '''LEGO Education''' on our current development. In the Weimar end of November latest mid-December at the Bauhaus Uni, we will gather in a formal first meeting with steering committee members and set the strategy and a path for the next few months of accelerated development. We are looking into '''CrowdSupply''' support and options we have there. One thing we do know for sure is - we do not want to over-promise. | ||
==October 2019== | ==October 2019== | ||
− | We did the first renders and a few design studies of the casing, but more we will discuss with '''LEGO''' Moulding people in December. Also some 2D and 3D drawings were made, still to be detailed before it goes to the CNC alpha case phase. Presented project by mailing a Turkish high quality moulding company that is specialised in "electronic enclosures" for internal plastics and guidelines, cooling etc. Collected and decided on a few software models that are Open Source and rather powerful when combined. | + | |
+ | We did the first renders and a few design studies of the casing, but more we will discuss with '''LEGO''' Moulding people in December. Also, some 2D and 3D drawings were made, still to be detailed before it goes to the CNC alpha case phase. Presented project by mailing a Turkish high-quality moulding company that is specialised in "electronic enclosures" for internal plastics and guidelines, cooling etc. Collected and decided on a few software models that are Open Source and rather powerful when combined. | ||
A German screen and eInk company was questioned for a second screen choice, with our requirements. Looks good, so far. | A German screen and eInk company was questioned for a second screen choice, with our requirements. Looks good, so far. | ||
− | We also got | + | We also got support from '''NLNET''' in a shape of technical support and a financial donation to speed up R&D and come up with tangible prototypes faster. What a great push that is. |
==September 2019== | ==September 2019== | ||
− | A second public presentation , this time at even more appropriate event, was made in Venice, Italy, during the '''ESC - End of Summer Camp''' where advanced computer and internet users, some HW developers, as per default, offered their participation in | + | |
+ | A second public presentation, this time at an even more appropriate event, was made in Venice, Italy, during the '''ESC - End of Summer Camp''' where advanced computer and internet users, some HW developers, as per default, offered their participation in various aspects of development. An enthusiastic and very knowledgeable crowd. We collected ourselves an old and new bunch of Linux capable boards that we used over the years, some new micro-computers, SoC's and SoM's and started looking into software features and encryption modes and options that we can make use of it. Keyboard design and a ''secure keyboard to motherboard concept'' was done, even more drawings were made and put up for UI and UX also for the proposed educational interface. We talked with '''HiTechic''' again on the development of a secure USB dongle and GPIO boards design and they gave us an estimate and some overview of expectations for prototypes. Power supply design requirements are made and also battery and other issues (magnetic vs. mechanical switches etc.) were worked on until we all agreed on how what and when. | ||
==August 2019== | ==August 2019== | ||
+ | |||
prepared a primary presentation, description and imaginary nice to have specs and a Bill_Of_Materials. | prepared a primary presentation, description and imaginary nice to have specs and a Bill_Of_Materials. | ||
− | A first semi-public presentation was held at the end of August | + | A first semi-public presentation was held at the end of August on premises of '''Bauhaus University''' in Weimar to a working group consisting of 30 + Master and Bachelor students of Media Systems and with the help of ''Charles Wuetrich'' and his Chair for Computer GFX. There were tons of questions in the discussion and some valuable points were incorporated into the further strategy of the development. |
==July 2019== | ==July 2019== | ||
− | All the security wish-features were added to our whitepaper style webpage, professor Chris Rogers from '''TUFTS''' helped us to make the case in educational aspects of Balthazar, HiTechnic's owner Steve Barker gave his views in designing and building Balthazar with tons of useful tips and contacts. Michael Anderson, ex-LEGO electronic engineer and HW designer guided some technical decisions sharing his production knowledge experience. We also applied for some minor external funding to '''NLNET''', as it is not easy to make a | + | |
+ | All the security wish-features were added to our whitepaper style webpage, professor Chris Rogers from '''TUFTS''' helped us to make the case in educational aspects of Balthazar, HiTechnic's owner Steve Barker gave his views in designing and building Balthazar with tons of useful tips and contacts. Michael Anderson, ex-LEGO electronic engineer and HW designer guided some technical decisions sharing his production knowledge experience. We also applied for some minor external funding to '''NLNET''', as it is not easy to make a new approach in designing the laptop investing just our financial resources. | ||
==June 2019== | ==June 2019== | ||
− | + | ||
+ | A concept for a form factor came up and the first drawings and sketches were made. Deep dive into RISC-V ISA and foresight of viable future processors came up. Keyboard design was in the making, also thorough research was carried on, under the wise guidance especially in some technological approaches of EOMA68 developer Luke Kenneth Casson Leighton. That collaboration gave us some useful tips and helped us to find good reasons not to reinvent the hot water. We won't. | ||
==May 2019== | ==May 2019== | ||
− | started preliminary talks to Tripodo started on | + | |
+ | started preliminary talks to Tripodo started on Intellectual Property licences and issues for a famous XO PixelQi screen with a dimmable backlight and sun-readable features. That is still pending. The domain is registred and a website goes up with a rather white-paper content leaving an input open for contributors that came from all sides. | ||
==April 2019== | ==April 2019== | ||
− | a day Zero, where we realised that it can be done, it should be done and we even | + | |
+ | a day Zero, where we realised that it can be done, it should be done and we even kind of knew how-to. |
Latest revision as of 17:54, 20 November 2024
Actual news and a Balthazar development progress
A short history of Balthazar:
Development of Balthazar as a possible and realistic device has started at the end of April 2019 as a result of the long sessions that lasted a bit more than a few weeks of conferencing and emailing while discussing "whitepapers" content and realistically putting it into the context with the various sides involved.
We have talked to various people, representatives and teachers in MIT, SiFive, TUFTS, Bauhaus University in Weimar and LEGO on a joint support in creating a working committee and a case for Balthazar.
Balthazar as a name for a laptop draws its associations from the Three Wise Man known as a Magus from Babylon and a Professor Balthazar, a 1970's cartoon character that creatively solves problems in cooperative and inventive ways, being helped out by picturesque early depiction of an AI machine, "Veronica", in a process.
The conclusion was that the Balthazar laptop has to be a magical and beautiful personal computing device incorporating ethos, cooperative, inventive, and innovative characteristics as a combination of those two historical characters whether they were real or drawn.
Timeline:
November 2024
This month we will publish our detailed technical drawings and the obligatory documentation around those on the Case design page. And of course, ordering some more PCBs and flat cables.
October 2024
A design process is ongoing with a few proposals, and some interesting solutions. During this month, since everything else that is electronic more or less works, updates on the new design will show up and as the details come in, on the Case design page for the full insights.
September 2024
With a new "season" started and holidays fading away we are again back to work solving the final 3 designs, of which the one that we might adopt, weighting pros and cons, as a final and have the whole project ready for production. Also some testing of the modules and freshly awaited RiscV SoM are making this month a busy one.
August 2024
In August things were getting slow, as usual. We have challange to put it all into the final design. And some friends are helping out there with solutions and their vision.
July 2024
This month, we will finish the last add-on, the external keyboard adapter, which is our final electronic component. The goal is to focus on our modular design and conduct an industrial study of current materials, idea development, three concept directions, selection of one refined design, engineering process, 3D surfacing, visuals for presentation, CAD file handover, and the creation of a tangible functional prototype. The picture below shows the latest PCB for an external ThinkPad keyboard adapter:
June 2024
We might order a couple of eInk options to see if there is a cost-effective way to use 9 inch screens. More as things fold in. Also we publish a new firmware for Balthazar keyboard during this month. It will be adopted to a small OLED screens situated on the keyboard namely using SH1106 128x64 or SSD1306 128x32. Below is a working screen and the firmware implemented in QMK.
May 2024
Dedicated to redesign the external keyboard extension PCB to fit in the housing. Also the issue is to build USB-C connector on the one-way channels on the forked ThinkPad external keyboard.
April 2024
We await for a few new CM modules among those is Raspberry 5 CM too. There are some more CM RiscV boards coming but it is difficult to order those. Work for this and a few following month is to lay down the thin USB-C cables, fit those into the channels in the housing and designing the screen holders in place. THe overall housing might be smaller than envisaged 13" 3' diametar.
March 2024
So we have the proper fit on the designing the cover for adopting external keyboard and right now figuring out our click-on PCB with a similar project - https://github.com/bluepylons/A-Thinkpad-USB-keyboard - a heavy lean on their design. We will be prototyping the PCB with smaller changes. Below we will post results in photo and also full description in our Wiki page.
February 2024
This month we expect to have an add-on design to expand the choice with external and a proven keyboard from ThinkPad Lenovo x2XX series of laptops. Also, the frame to accommodate it in a fixed position. Progress in pictures will be, as per usual, below.
January 2024
We started the new year with some progress and testing the Risc V various computing modules (CM) to see if we can rely on a certain solutions. Beagle, Milk/Mars CM, Orange. We have also scoured the web for the other's people experiences. General conclusion that RiscV is definitely improving and rapidly developing, but as far as the speed goes it still lags a certain stability. RP4 and the new RP 5 are both very fast and stable. RiscV still is not an ARM substitute, but it slowly gets there. A set of cards and some comparisons are shown below, as we continue testing.
December 2023
Some new proposal for the keyboard that might be implemented, as it is interesting form factor and available as a custom-made.
November 2023
Still in the new design process, brings us to keep the 4 lower and upper modules, but the form factor is not be the same. Also Testing Beagle V ahead. So far it does look promising, not properly starting X widowing environment is the issue.
October 2023
We expect to have some viable designs upcoming during this month. The development of an additional click-on chip for adding an external keyboard is in progress, and we will present it here. Searching for a producer for combined e-ink and OLED screen is in progress. OLPC style screen would be perfect for us. Also, bigger size than the original would be the best. More stuff upcoming soon.
September 2023
This month we will develop and present later a couple of proposals for the final housing case design. Idea is to keep the modularity inside out. Also BeagleV Ahead a RISC V based boards are expected to be delivered, so we can test those with our modular set up. We will be looking into some inovative screens based on e-Ink. Still, an OLPC style screen that is a combination of the both worlds would be great to have. A new web site is in design and soon(ish) we will try to put it up. This Wiki stays up as a main source of info and the development until then.
August 2023
This month we have ordered, for testing our modules a BeagleV board. Once in we will test it with our Unifying board. Eagerly awaiting for this RiscV solution to see if it accomodates our needs. We also started to work on a "proper" web site where we will link this developing Wiki to, but also introduce some more easier navigation and lot better UI experience. Our case is slowly starting to take shape and we hope that in a 3-4 weeks we might be able to show an early version of our new design that will retain our principles of easy D-I-Y for the most of it. Some pictures again, are coming soon, and as we head towards the end of the year and with great hope we aim for final product to take its final shape and form. Also additional click-on chip for accommodating external replacement x2xx ThinkPad keyboards is being processed. In September we will see the results of the proposed new design. The aim is to compartmentalise housing, for the ease of access and construction.
July 2023
Working really hard over the past few months, we have some results on a stitch self printed casing technique. It is deprived of a design, but the intention is to solve the technical issues on the prinet. Our design is commng up in the coming weeks, probably after August or September. Since we managed to engage a professional designer that has a long history in the product design, we will publish the progress on the path to a final design. Pictures of a stiched casing and Balthazar's modules are below and on our Specifications -> Case page with more pictures of construction of self printed and stitched elements and modules fitting in:
June 2023
Pictures will be coming soon of a modular connecton of the casing. A couple of design proposals are also to be ready durning this month. We are getting closer to have asystem for self printing the case - at least the mechanicals and correct measuraments.
May 2023
A final design has been in the making, also the internal measurements and hinges developments with our external partners. We focus on the joining system to enable a self-printing to a whole unit to a screen dimensions. Soon the pictures will be posted here and some updated electronic add-ons such as click-on chip to accomodate a replacment keyboards from Think Pad X2xx series. Also included in an overall design will be a frame to securely set in such widely available keyboards.
April 2023
With the other things still under the development, we fully concentrate to the design. Incoming are many proposals, from purely "hacker's" tool, mean looking military case, ThinkPad style case, plain black case with colorfull keys, normal not and proposed curved keyboard etc. Many ideas and wishes. We will try to see what is really doable. Every good design requires the time.
March 2023
In march we will develop the pivoting system for screen attachment as in new hinging. Idea is to make it sturdy and robust, trying to see if that is doable as in DIY system. Some suggest for a a plastic, some aluminium one. Also adding the click-on chip to our Unifying board for adopting ThinkPad's keyboard series x2xx that seem could appeal to some users. That would also require additional casing frame adopted to accomodating such keyboard.
February 2023
New system for joining toghether elements of casing has been devised and we are polishing the process. Pictures will be posted soon also how-to and DIY description. Also we start of the multisided approach to ergonomics and te final design.
January 2023
And we enter the new year with the all the modules tested and debugged, with soon publishing all of the results and BoM. Plan is to concentrate on the casing and a concepts that we want to breing into Balthazar system. Slow but steady start accelerating towards the finalised system.
December 2022
We are working very hard to test all the modules and see the screens fit as expected. Developing the case is taking a bit longer, and we wait to hear from our partners on solutions for closing – opening systems. Also for us, the ergonomic aspect of the case as in the whole laptop enclosure is under development.
November 2022
Being rapidly approaching to our first working prototype working in a case and with a various display options, this month we will have finally a big milestone achieved. Naturally we will have to iron some issues with our modules, also addressing ergonomics, opening-closing system test designs and an overall aesthetic appeal shaped. Below is the first put together and a complete system with home 3D printer in a stitched together case. We also have new modules assembled as Balthazar Keyboard, Unifying Board (upgraded with Ethernet connector) and PSU and those are being tested. More to come soon on our Documentation and Instruction Manual pages.
October 2022
During this month, we will debug and solve the issues (on GitHub) we encountered during the tests and setting prototype Balthazar system. Ambition is to have fully debugged, new versions and fully assembled PCBs with no or lot less issues. We can put in tests and present it as a working prototype, hopefully at the end of this month. Doing it this way, it'll make the whole platform more stable and easier to build. The status of those will be updated here as we progress.
Debugging and issues tracing on Unifying board.
After switching to 4 layer - PSU board needs rerouting.
Case design and set up with batteries, keyboard, PSU/I/O and Unifying board.
- 5.png
- 8.png
You can also see the 3D model of our upcoming prototype and have a preview. Some elements are still developed, such as open-closing hinge system that we will try to implement, but the overall implementation is progressing. What for us is very important is to have proper dimensions and an internal set-up for modules with a proper module fit. A mock-up case versions are in print, and early next month we will post a video of all the modules working in the housing with a screen.
Please click -> here and -> here and rotate the case and see for yourself. Naturally improvements in ergonomics and aesthetics will be implemented as we go on.
Also below is a print of a case required while adjusting internal dimensions with new debugged modules. Those are ready to be assembled and implemented into the case.
September 2022
Working hard on modules here are some pictures that will be followed up by videos of assembly on our production and assembly page. We have encountered some issues addressed on our GitHub page, and we are working to rectify those.
August 2022
There are modules being produced and tested during August and we will post the results. Also publishing those pictures when ready and also testing results.
July 2022
We have our modules in production as "alpha" prototypes. First to be ready and followed its production and assembly is our modular keboard module. A shortage of certain elements is a bit frustrating, but we manage to follow up.
June 2022
We are developing the final case design, also creating documentation and instruction manual assembly. All modules are now in delivery and a production to be put in a real working prototype. It will take some time to assemble and show in a video a real “alpha” working prototype, but mostly all our PCBs and other adjoining elements are ready. We have also updated our Github pages with new design and images of the case.
And here are PCB modules that we received, Unifying board, keyboard and PSU are produced. Those are ready to be built and connected to a working state, also as it is envisaged in the case layout. Keyboard is being assembled. More pictures of interconnected PCBs to come real soon. In the meantime, in the gallery below there are also tests of Balthazar's modules, screen, and a keyboard working with RP3. Production process of separate modules are to be found on our Documentation page, updating regularly and as things progress.
May 2022
We will develop, once when ready, the final case design into rapid prototyping print-outs so we can have it 3D printed and ready for connecting and testing. Documentation and some nice new animations and drawings will be done.
April 2022
Ordering all of the PCB pre-prototypes to construct first working models in various combinations. There are some issues with chips supply chain, but we do hope we can adopt. Also we are working fast towards clear design and positioning inside the case.
March 2022
The major design of Unifying PCB has started and we design it to be an expansion and a crucial element to our device. It enables Compute module sized cards to be sandwiched on, giving some reasonable expansion abilities to Balthazar. Also we modified, debugged and updated all our previous modules.
February 2022
We did a third version of our ergonomic laptop keyboard, still updating QMK and adding features. It is already on our GitHub page. There we also have a preliminary Unifying HAT board. It is done as a basic in its design, but we need to complete BoM and adjoining the documentation. This is due during this month or at least early next month. Issues with the case design we are solving on the go and waiting for final precise dimensions.
January 2022
Starting the third year of Balthazar's development while getting preliminary case designs soon to be published on our GitHub page. Also, we are sorting out and updating all the documentation on a GitHub. We are also readying the third iteration of a keyboard with standard slim Cherry style click switches. Ports and I/O HAT-on module is still being deep in the design process. We are lacking many options there and are forced on changing basic design due to the continuous shortage, lack of a wide availability and a narrowed choice of chips. But, we will definitely get there.
December 2021
We started to design a HAT module that will accomodate any standardized HAT-on CPU such as FPGA based such as ULX3S, ULX4M or Raspberry Pi Compute module, or any ther SoM, lining a groundwork to equip or co-CPU Balthazar with emulated cores of user's choice and also have better GPIO bridge to connect to cameras, sensors, Arduinos, synthesizers or any other IoT "things".
November 2021
While design of the housing is being developed, we concentrate and work to get ready for all the internal elements. That includes battery, I/O power module, keyboard gets proper Cherry slim switches. We also see that to get towards designing HAT module we need to redesign back and upper right corner of the housing - also there is an idea to accomodate ThinkPad's keyboards for up to models series X2xx. QMK software is being updated and upgraded to a fully working version to accompany our secure keyboard.
October 2021
We work hard on developing the proper multimodal housing, choosing natural, recyclable materials. So the primary focus starting this month also for some time to come, is on pure design, aesthetics, haptics, colours, look, and feel.
Very soon a new website connected to this wiki will be done for better communication to a wider public and decision-makers. 10, 20, 30 — no less, but no more.
As we partner along with Radiona from Zagreb, Croatia, and will design and produce an extension board based on FPGA ULX3S as our main coprocessor, we will also produce all our modules with them. Probably we will opt for a more capable chip there, but it remains to be seen. Exciting stuff, nevertheless. On the other front of various security issues and how to really trust the devices, we also talk to some SmartCard solution that would be inexpensive to build in/on and would bring Balthazar closer to a really trusted device. Also, Alibaba rocks as always, so we follow their RISC-V from T-Head Semiconductor Co., Ltd. chips.
September 2021
We have committed to cooperation with rapid prototyping and PCB design Radiona makers place from Zagreb, Croatia. The ULX35 FPGA is in one way or another going to be added to our I/O board in form of a co-processor expansion to better handle GPIO, add WiFi and BlueTooth, and some other funky stuff like Amiga and C64 retro gaming, RISC-V cores, some rudimentary Linux and lots of other cool stuff.
Also with the help of Radiona, we will develop the "add_the_other_keyboard" module board - the idea there is to have compatibility with the ThinkPad series way up to the model X230 since those keyboards are rather inexpensive, they perform well and are plenty of on the market.
August 2021
In August we have bundled our modules, keyboard and screen together and got them pretty much a working system running on NanoPi from OpenPi, Raspberry Pi 4, Odroid and Beagleboard. QMK software needs polishing a bit, also a small OLED screen for the keyboard we now need to test and to opt for the best solution. So far we are happy with how it looks (but we will need to work on a better versatile casing/housing design) and how it all performs.
July 2021
Technical drawings are done for moulding/cutting and we will collect and choose a final candidate for speakers, mic and camera. Also, a keyboard will get its final QMK file with an early password entry system enabling boot into OS. Still waiting for RISC-V boards to be delivered. EU laws are now in full force of delaying and taxing imports prolonging delivery times, meanwhile, we search for other options - dreaming of a European chip supply.
June 2021
We have done CNC/3D pre-prototype case elements getting to the phase where we can incorporate the screen and all the modules in. Also during the next few weeks, we will look into options having those mass-produced - choice of materials being most focused on. Happy with the overall progress, we now are closing in on finishing the design, colouring scheme, ergonomics of the keyboard functionalities and if not final then close to the final QMK files. The Prospect of having a real RiscV SoM running full-stack Linux is coming closer and we will also work on that making sure everything fits and works together.
May 2021
While at the final construction and the design approach we try to fix some issues with connecting external modules. Also, we wait for the response on StarFive SoM that we might find as a first choice in the scarce market of RiscV SoMs.
April 2021
The first casing elements were printed/CNCed. We need to pair and align them, determine proper screw holes, see that cooling is viable without the fan, see that cabling is neat and practical. This is the last of the pre-production design phase and we seek quality and simplicity.
March 2021
We got both I/O USB and keyboard modules working and paired with a screen panel that we would use. Screen panels are tested and those seem like a good choice. QMK firmware is getting the last check-up and will be soon done and uploaded on our Github, however, there was a temporary lack of chips that we want to use, so we are running a bit later than expected - we are trying to catch up so we can move to another phase - which is to decide on a final housing design and hinge system. We have some mock-up layouts and speakers and touchpad layouts and internals.
February 2021
We made a preliminary mockup with positioning PCBs into the first proper dimensions within the housing and now we basically can see the whole Balthazar slowly coming to a shape. When QMK firmware is finished and tested we will upload it to Github. Expected in this month is to have first screenshots of an interconnected keyboard, power supply, I/O USB, screen and password input before the boot into the system is done in QMK.
January 2021
Power supply and I/O USB PCBs came in a bit later than expected, but that was fine as we were busy with QMK firmware and perfecting our keyboard. The screen is being mounted into the prototype frame with the hinges, also tested for resolution. We had borrowed 3rd party HDMI PCB drivers for testing the whole system using Raspberry Pie 4 and some other more open similar modules.
December 2020
We wait for the first batch of PCBs that is merged into one - the power supply and I/O hub - as a single test module. Keyboard PCB is now in the testing phase and we will publish the results. While there are no real issues encountered in the first testing and firmware setting phase, we also wait for the silicone cover keys, but we were told that it might take time until we get our hands on it. Housing is getting milled, changing and adopting minor dimensional changes and so far we are also rather happy with the preliminary results and overall achieved dimensions. Also, a rather good choice is made on the speakers and a camera/mic module, so those are ordered as we wait for the packages.
November 2020
Screens arrived and also some of the PCBs are on the way back to us. There is a preliminary casing being drilled and milled and also a hinge system looked into with few simple yet robust solutions underway. Soon we will publish photos and a first look at the casings and the other possible designs we play with and about. Also, the tests and results of our freshly arrived keyboard PCB and adjoining prototype modules will be published.
October 2020
We have continued the development of a unified PCB that will serve as a hub to support various additional Systems-on-Module delivering power and all the I/O connectors needed. Also, we still wait for the first batch of prototypes of 2 PCBs and a special keyboard PCB. On those, we think also in merging those into the one as it will reduce the costs. Very soon we will have the first bottom chassis CNC-ed housing and cabling designed and incorporated into CNC housing. Screens are on the way as we have ordered various resolutions and types. We need to evaluate those first and see the larger batch availability and that depends also on our production partners. We do expect to have all those PCB received and tested during the end of this or the following month.
September 2020
We have ordered a couple of screens that we might want to test and choose the one to use. Also, we will be travelling to Italy and Spain to meet with our development partners to discuss some aspects of the design and some clearance in the technical solutions. After mid-September, we expect to have the housing case and its elements and get all the PCBs ready for fitting and testing. We also look now into the options of some SoM to use for testing the modular elements. During the next couple of weeks, we intend to CNC some crucial parts of the housing from plastic and aluminium, adjusting the external and internal dimensions of built-in elements. Naturally, photos and detailed descriptions, with all the results and measurements will be published here.
August 2020
While waiting for PCB samples to arrive we have been working on a few 3D models and overall designs for the housing. Also, we started to design further PCBs to accomplish and complete the innards of Balthazar. We will try during August and early September to CNC some possible designs and see what would be the best fit. Also in the coming weeks, we will look into the screens that we might want to use.
July 2020
We had a short summer break. PCBs are back-ordered and now we are waiting for the prototype boards to be made and arrive apparently in late August. Also, we will see into the camera, speakers and other peripherals and order a few samples to test and see what would be the best possible fit as a prototype.
June 2020
June is a revision month and we are applying to FSF for a check-up on our hardware compliance, also the first breadboard/prototypes will be made. And we are going to start working on the overall design incorporating also CNC prototype of housing with a fitting keyboard and a space for other modules.
May 2020
May has started with finishing the designs for the I/O hub and a board that will enable a connection to our keyboard and power supply. I/O USB page was set up and files were ready to publish. We now have three original PCBs freely downloadable and ready for prototyping.
April 2020
It has been one year that our idea has been born. We have opened a Github page with KiCad files ready to download. Also, our licence is now CERN OSHW instead of GNU v3.0. There we will be updating files and all our "deliverables". In March and continuing this whole month we have started to develop an I/O USB board and work on it to deliver files for our internal I/O USB docking board for the keyboard, power supply, camera, microphone, somewhere in mid-May.
March 2020
Two PCBs keyboard and a power supply are ready real soon, we aim at or around March 15th and we will upload all the relevant data and files. So thereafter bit of C-19 crisis delay as we were caught with a quarantine we have delivered both PCB designs and schematics also worked towards opening a Github page.
February 2020
We have started to develop 2 PCBs - a keyboard and a power supply. It is expected to be ready in a month also with PCB schematics, a Bill of materials and design guidelines.
January 2020
With New Year comes also the new prospect of cooperation with Slimbook - a pure Linux laptops manufacturer from Spain. We are researching to see how we can incorporate our design proposals and align to have a joint development. We have also released the power supply concepts, looked into the price and the availability of the parts for it and started our encrypted keyboard PCB development. Also, schematics and PCB for the overall "modular upgradeability and add-on" concept is in development.
December 2019
Some case design proposals are now in and we evaluate those, as we met with a few LEGO design people and got a good insight into plastic casing designs and heat issues. Also, hinges are a bit of an issue, but till the end of the year, there will be some viable solutions. We prepare the 2-day meet-up in Weimar, somewhat later than anticipated, but will happen in the next 2 weeks provided that all steering members can commit to attending. As it is an end to one very exciting year, we work hard towards having everything ready before the holidays. Some boards are in and received and some are still coming, so with the help of Armbian team, we will see and choose what the best options are there. Also thanks to IBM 's Open Sourcing move in Power9 ISA field, we started to look hard into that direction, too.
November 2019
Somewhat longer emailing between SiFive and us on adopting RISC-V and ISA making it work with GPUs. We met with Armbian people that might help us with setting up RISC -V build tools and work deeper on HW encryption. Visited Tipro a well known European custom and industrial keyboard company with proposals and basic HW design and software. Keyboard's design and FW driven bus we will base on smaller RISC-V controller for bus-to-motherboard encryption and we will work on it together over the coming months. We have drafted a mutual agreement to publish it all publicly under CERN/GPL3 licences, more to confirm on that later in the year. More serious RISC-V development boars namely Freedom Unleashed are ordered and those are on the way, as well as a few of EOMA68 evaluation boards. We are also off to Denmark, Billund to meet with Moulding people from LEGO and also brief some representatives of LEGO Education on our current development. In the Weimar end of November latest mid-December at the Bauhaus Uni, we will gather in a formal first meeting with steering committee members and set the strategy and a path for the next few months of accelerated development. We are looking into CrowdSupply support and options we have there. One thing we do know for sure is - we do not want to over-promise.
October 2019
We did the first renders and a few design studies of the casing, but more we will discuss with LEGO Moulding people in December. Also, some 2D and 3D drawings were made, still to be detailed before it goes to the CNC alpha case phase. Presented project by mailing a Turkish high-quality moulding company that is specialised in "electronic enclosures" for internal plastics and guidelines, cooling etc. Collected and decided on a few software models that are Open Source and rather powerful when combined. A German screen and eInk company was questioned for a second screen choice, with our requirements. Looks good, so far. We also got support from NLNET in a shape of technical support and a financial donation to speed up R&D and come up with tangible prototypes faster. What a great push that is.
September 2019
A second public presentation, this time at an even more appropriate event, was made in Venice, Italy, during the ESC - End of Summer Camp where advanced computer and internet users, some HW developers, as per default, offered their participation in various aspects of development. An enthusiastic and very knowledgeable crowd. We collected ourselves an old and new bunch of Linux capable boards that we used over the years, some new micro-computers, SoC's and SoM's and started looking into software features and encryption modes and options that we can make use of it. Keyboard design and a secure keyboard to motherboard concept was done, even more drawings were made and put up for UI and UX also for the proposed educational interface. We talked with HiTechic again on the development of a secure USB dongle and GPIO boards design and they gave us an estimate and some overview of expectations for prototypes. Power supply design requirements are made and also battery and other issues (magnetic vs. mechanical switches etc.) were worked on until we all agreed on how what and when.
August 2019
prepared a primary presentation, description and imaginary nice to have specs and a Bill_Of_Materials. A first semi-public presentation was held at the end of August on premises of Bauhaus University in Weimar to a working group consisting of 30 + Master and Bachelor students of Media Systems and with the help of Charles Wuetrich and his Chair for Computer GFX. There were tons of questions in the discussion and some valuable points were incorporated into the further strategy of the development.
July 2019
All the security wish-features were added to our whitepaper style webpage, professor Chris Rogers from TUFTS helped us to make the case in educational aspects of Balthazar, HiTechnic's owner Steve Barker gave his views in designing and building Balthazar with tons of useful tips and contacts. Michael Anderson, ex-LEGO electronic engineer and HW designer guided some technical decisions sharing his production knowledge experience. We also applied for some minor external funding to NLNET, as it is not easy to make a new approach in designing the laptop investing just our financial resources.
June 2019
A concept for a form factor came up and the first drawings and sketches were made. Deep dive into RISC-V ISA and foresight of viable future processors came up. Keyboard design was in the making, also thorough research was carried on, under the wise guidance especially in some technological approaches of EOMA68 developer Luke Kenneth Casson Leighton. That collaboration gave us some useful tips and helped us to find good reasons not to reinvent the hot water. We won't.
May 2019
started preliminary talks to Tripodo started on Intellectual Property licences and issues for a famous XO PixelQi screen with a dimmable backlight and sun-readable features. That is still pending. The domain is registred and a website goes up with a rather white-paper content leaving an input open for contributors that came from all sides.
April 2019
a day Zero, where we realised that it can be done, it should be done and we even kind of knew how-to.