nydas

joined 2 years ago
[–] nydas 2 points 1 year ago (1 children)

Blackpill is defined within qmk already. You can do a search in the repo for STM32F401 and see a number of keyboards that use it. From this, you can also see which are split keyboards. The M60 Split is a good example which uses a SPLIT_HAND_PIN to define left and right. The Phoenix is another. This also uses the SPLIT_HAND_PIN. Given that, I've tried updating, but no luck. If SPLIT_KEYBOARD = yes then nothing works. If SPLIT_KEYBOARD = no then they work but they both come through as the left side (even if SPLIT_HAND_PIN B9 is set, and B9 is connected to GND or not).

[–] nydas 2 points 1 year ago

Ah, thank you. I’ll have a go at that then.

[–] nydas 3 points 1 year ago* (last edited 1 year ago) (2 children)

Are you referring to the #define MASTER_LEFT?

This is just defining whether the USB is plugged into the left board or right board.

All defines start with a hash as standard. It’s not commenting the line out. For that, you’d use //.

[–] nydas 1 points 1 year ago (1 children)

Yes. But if 90% of your friends use it, and have groups in it where things are planned and organised, then by not having it you’re going to be missing out on a big chunk of things going on around you.

[–] nydas 16 points 1 year ago (11 children)

The challenge is that these days a phone is rarely used for calls or texts, but used with apps like WhatsApp or Teams or Slack or your mobile banking app, or things like that. And so there would need to be a critical mass of these apps to get me to switch.

[–] nydas 1 points 1 year ago (3 children)

I’m assuming you downloaded an stl of the switches and the controller? Where did you dl them from?

[–] nydas 1 points 1 year ago

Thank you. Yeah, the shape is a mix of convex and concave. I might need to just make do for this prototype.

[–] nydas 2 points 1 year ago (1 children)

That’s awesome, thank you so much!

[–] nydas 1 points 1 year ago (6 children)

Thank you! So, you can get a regular 2D shape and use the linear_extrude() function to extrude out at 90 degrees from the object. They refer to in in the docs as the equivalent of pushing playdoh through a press. And from the docs ‘In OpenSCAD Extrusion is always performed on the projection (shadow) of the 2d object xy plane and along the Z axis; so if you rotate or apply other transformations to the 2d object before extrusion, its shadow shape is what is extruded.’

So the Z axis is no related to what I see on the screen, but is in direct relation to the original 2D image. If I were to first rotate the 2D image by 90 degrees, and then extrude, the extrusion would be on the Z axis relative to the 2D object, but the X axis relative to the rest of the project (if that makes sense).

What I want it to extrude on the absolute Z axis of the total project, regardless of the angle of rotation of the 2D object. To put it another way, if I were to have a square on the 2D, and I rotated it 30 degrees before extruding, I would not want a cube to be formed, but rather would want a rhombohedron.

 

I’ve got the basics down, but now looking to do something more complex, and unsure if it’s possible. I have imported a flat shape (a pcb), and I can extrude this out. What I want to do however is to rotate it on its axis, and then extrude it down the z-axis (not directly out from the surface). Is this possible, and if so, how?

[–] nydas 2 points 1 year ago

So yeah, not a fan. At least not of orange, raw sugar, cinnamon and star anise as the base.

[–] nydas 7 points 1 year ago (1 children)

Hadn’t heard of it, but now I’m interested to give it a try.

[–] nydas 97 points 1 year ago (6 children)

An RSS feed is a publication that you can subscribe to without needing to give any personal information, such as your email address.

Website would publish their blog entries to an RSS feed so you didn’t need to keep going to their website, or give your email address to get it sent to you that way.

RSS stands for Really Simple Syndication.

6
Online tool to test a pcb design (self.ergomechkeyboards)
submitted 1 year ago by nydas to c/ergomechkeyboards
 

Is there such a thing as an online pcb tester? As in ‘here is my pcb design, when I connect this, I expect it to register as a circuit on these two pins’

5
Blackpill & ST7789V OLED pcb (self.ergomechkeyboards)
submitted 1 year ago by nydas to c/ergomechkeyboards
 

Hey there,

Hoping someone could point me to a PCB that is using a Blackpill and a ST7789V OLED display. I have the above and am not 100% on which pins to wire up. GND is obvious. VCC I’m pointing to 3.3V, then there is:

  • CS
  • DC
  • Reset
  • SDA
  • SCL

The smaller screens only have SDA & SCL. Can anyone confirm whether the others are optional, mandatory, whether there are specific/preferred pins?

I’m feeling a little lost at the moment, so hoping for some guidance.

FYI this is the specific display: here

 

Hi all,

TL/DR: Ergo Split 36-key with per-key RGB and 2x 2 inch TFT screens, run by 2x BlackPill. Can QMK handle this?

I'm hoping someone can sanity check this for me before I go printing a PCB only to find there is no software capable of doing what I want without major code involvement.

My plan is for a split ergo keyboard with 36 keys (6 rows of 3 per hand, including the thumb cluster). Each key would have an SK6812-MINI-E RGB backlight, and would be run off a BlackPill controller in both sides. I was going to make the connection using a CAT6 patch cable, understanding I don't need all 8 of the cables, but also that a patch cable clicks into place so a reduced chance of shorting anything by disconnecting the sides while still powered.

The gotcha is that I want to run 2x 2" OLED displays, one on each side. Specifically, they are the ST7789V GMT020-02 from Shenzhen GoldenMorning Electronic Co.,Ltd via AliExpress. I know that QMK has Quantum Painter LVGL Integration, and this should support a display. But can I run two independently of one another, one driven off the first BlackPill and the other off the second?

Feedback would be greatly appreciated on this! I have all of the hardware, other than the PCB and case. Before I spend too much time designing the PCB, I want to at least hear that it should be possible, as opposed to hearing that for a variety of reasons it's an absolute non-starter.

 

Where a comment has been made on my post, it would be awesome to see which post it was related to. It helps give context when there are 15 replies to 5 different posts since I last checked.

 

Moore's law is the observation that the number of transistors in an integrated circuit (IC) doubles about every two years.

Is there anything similar for the sophistication of AI, or AGI in particular?

11
Mechanical Musical Keyboard? (self.ergomechkeyboards)
submitted 2 years ago by nydas to c/ergomechkeyboards
 

I’ve never been much of a musical person. But my kid was playing with a toy piano the other day, pressing buttons and whatnot. I lay my fingers on the keyboard and thought “hmmm… kinda like the home row”.

So my question to the community: have any of you built musical keyboards? Did you post a blog or guide? At first I was thinking a choc switch with a custom long cap that was held off a pivot point at one end and attached to the switch at the other. But musical keyboards vary sound depending on how you press the note. So maybe Hall effect?

Anyway, keen to hear of any adventures down this road by others?

234
Why do we not eat pig or cow? (self.nostupidquestions)
submitted 2 years ago by nydas to c/nostupidquestions
 

When I eat chicken, I call it chicken. Chicken wing; chicken drumsticks etc.

When I eat lamb, I call it lamb. Lamb shank; lamb cutlets.

So why do I not eat pig or cow? I eat pork or beef. Is there a reason for that?

50
What Phone & OS should I get next? (self.nostupidquestions)
submitted 2 years ago* (last edited 2 years ago) by nydas to c/nostupidquestions
 

I currently have an iPhone X. I like it, but it’s gradually dying. It’s also a bit too big. Perfect size would be the iPhone 7 or similar. I’ve had different brand phones before this, so while I’ve been on Apple for a while, I’ve had Samsung, Motorola, Sony, Nokia etc. all the way back to the Nokia 3210.

I’m becoming a bit fed up of big brands and so want to de-Apple myself, but also not go Google. I would love a dumb phone, but I do have some regular apps: MS Auth for work; Lemmy; Philips Hue; Sensibo; WhatsApp.

I was looking at alternative OS options such as Graphene OS, that in theory allow you to run Android apps without Google. But how well do they work?

This would be my primary (only) phone.

So given size considerations (iPhone 7), ability to not be Apple or Google OS, but also be able to run my key apps, what do my options look like?

I’d go into a store and ask, but say ‘not apple and not google’ and you get a vacant stare in response.

 

A couple of keycaps short, but I’ll move them across from my daily driver (at the top) when the time is right. All soldering is done. I just need to program the firmware. But it’s likely not going to happen until the weekend after next due to other commitments. Can’t wait to try it out though!

Note: the logo didn’t come out quite right, but I’m not going to bother with a reprint as I still don’t know if I’ll like the layout.

 

Only changes have been to remove the outer most column and so move from 40 keys to 36, plus a change of keycaps and some angled risers for the keycaps on both top and bottom rows.

34
Latest project (i.imgur.com)
submitted 2 years ago by nydas to c/[email protected]
 

It’s going to be a 24 key, choc keyboard with a 2” TFT screen in the centre block. Running off a Blackpill with per-key RGB, and the switches will be sunsets.

I’m still very much a novice at Blender, so this is basically just an stl export from OpenSCAD with some colour and lighting. Given that, logos and whatnot aren’t shown.

But Gerber files and component stl files are with jlcpbc waiting for printing.

view more: ‹ prev next ›